Verze PHP v ČR – leden 2007
Po zhruba půl roce opět přináším průzkum zastoupení jednotlivých verzí PHP. Na rozdíl od minulých měření jsem se rozhodl měřit kromě zastoupení vzhledem k počtu domén také zastoupení vzhledem k počtu IP adres. Procentuální rozdíly mezi těmito čísly nejsou velké, zajímavou výjimkou je ale zastoupení PHP, které se po odečtení nedostupných adres nachází na 49 % serverů, ale jen na 39 % domén.
| IP | domén | změna | |||
|---|---|---|---|---|---|
| celkem | 18061 | 100 % | 282248 | 100 % | +16 % | 
| nedostupné | 1724 | 10 % | 12725 | 5 % | 0 % | 
| neuvedeno | 621 | 3 % | 4334 | 2 % | -1 % | 
| Apache | 11297 | 63 % | 203431 | 72 % | -1 % | 
| Apache 1 | 3292 | 18 % | 55672 | 20 % | -2 % | 
| Apache 2 | 5160 | 29 % | 56635 | 20 % | +4 % | 
| IIS | 4191 | 23 % | 58356 | 21 % | +4 % | 
| celkem PHP | 8079 | 45 % | 106124 | 38 % | +2 % | 
Pohled na zastoupení jednotlivých verzí PHP odhaluje, že zvolna pokračuje příklon k PHP 5. Podíl PHP 4 : PHP 5 je 69 % : 31 %.
| IP | domén | změna | |||
|---|---|---|---|---|---|
| PHP 3 | 53 | 1 % | 491 | 0 % | -1 % | 
| PHP 4.0 | 68 | 1 % | 261 | 0 % | 0 % | 
| PHP 4.1 | 358 | 4 % | 3771 | 4 % | -2 % | 
| PHP 4.2 | 201 | 2 % | 660 | 1 % | 0 % | 
| PHP 4.3 | 2993 | 37 % | 39615 | 37 % | -11 % | 
| PHP 4.4 | 1991 | 25 % | 29134 | 27 % | +1 % | 
| PHP 5.0 | 579 | 7 % | 3955 | 4 % | -2 % | 
| PHP 5.1 | 1419 | 18 % | 21797 | 21 % | +10 % | 
| PHP 5.2 | 506 | 6 % | 6778 | 6 % | +6 % | 
Jakub Vrána, Verze PHP
Diskuse
finc:
Myslím, že ten příklon k PHP5 by byl mnohem vetší, kdyby existovala kompatibilita starsich skriptu v novejsi verzi. Zase ve verzi 5 je tolik změn, že se tomu ani nedivím :)Jinak by mě docela zajímala statistika verzí MySQL, kde také verze 5 přináší tolik nových vlastností, že se o MySQL už dá říci, že je to databáze :)
 Jakub Vrána
 Jakub Vrána   :
: 
Zastoupení verzí MySQL by se zjišťovalo jen velice obtížně, protože tato informace se veřejně nepropaguje a připojení k MySQL zvenku je obvykle zakázané.
 Jakub Vrána
 Jakub Vrána   :
: uzivatel:
No neviem, ja som zacal programovat v php asi tak pred necelymi dvomi rokmi na verzii 4.1 a co viem, vsetky scripty mi vo verzii 5 isli na 100%. Ono sa len neoplati pouzivat zauzivane veci z este starsich verzii.uzivatel:
No ku gifu sa necuduj. Ono ta podpora bola vselijaka. Kedze v poslednych dobach licencie na tento typ obrazku sa firma, ktora ju vlastnila moc rozkokosila a zacala hadzat zaloby. Takze museli ubrat. Preto som radsej vzdy pracoval s PNG.JeaDee:
Pokud se nepletu tak gif chybel jenom kolem verze 1.6, ted uz by tam mel zase bejt... http://www.libgd.org/Main_Pagefinc:
Je jasné, že základy procedurálního způsobu zůstaly stejné, ale pokud někdo psal classes v PHP4, asi se hodně začal divit :)Juraj Hajdúch:
Ti poviem, skoro mi očká z jamiek vypadli, to bolo lepšie ako adrenalínové športy. :o) Tedy alespoň pro mně nadšeného to začátečníka.uzivatel:
Objektovy jazyk sa ovela zlepsil. Ale, ze by to tvorilo az taku nekompatibilitu ? Neverim. Ved to co islo v PHP4 ide aj v 5. Pridavali sa hlavne niektore doplnujuce veci, ktore ale nemali rovnaky zapis ako vo verzie 4. Ci sa mylim moc ? Jakub Vrána
 Jakub Vrána   :
: 
Nyní to je s licencí ale už v pořádku, viz http://www.root.cz/clanky/pripad-gif/.
 Jakub Vrána
 Jakub Vrána   :
: uzivatel:
Ano ja viem. Sledoval som to. Ono to bola hlavne v dobe PHP 4, kedy sa firma, ktora vlastnila licenicu na GIF ohanala vselijakymi moznymi vyhrazkami.Ak si dobre pamatam, tak podpora GIFu v PHP navonok neexistovala, ale dala sa spravit nejakymi rozsirujucimi kniznicami.
 dgx:
 dgx: 
To je pro PHP 5 velmi slušný výsledek. Když si člověk uvědomí, že pětka se používá jen pro nové projekty. Nejvíc mě ale překvapilo zastoupení čerstvé verze 5.2
 dgx:
 dgx: Ondrej Ivanic:
PHP 5.0 bol podobny nedorobok ako MySQL 4.0. Jedina mormalna verzia z 5.x bola PHP 5.1. Medzi 5.1 a 5.2 nie je ziaden zlozity prechod a vo vacsine distribucii to bol len ako dalsi update.paranoiq:
rozdíl tam je. 5.1.4-6 pro Windows padá a padá a padá. 5.2 už je v pořádku. Na Linuxu běhaly dobře všechny verze.Charlie:
Souhlasím s dgx, šestiprocentní podíl PHP 5.2 je docela úspěch. Nicméně PHP 4 stále převažuje a není se také čemu divit - v PHP 5 u nás stále moc lidí programovat neumí a webdeveloperské firmy nechtějí předělávat své frameworky z PHP 4 pro verzi 5.Osobně bych si ale dovolil předpovědět, že konkrétně PHP 5.2 se brzy stane velmi populární, hlavně díky zlepšení práce s DOM a XML - v tom je budoucnost budování kódu.
Juraj Hajdúch:
Len by ma zaujímalo ako je to keď napr. môj webhoster mi ponúka jak PHP4 tak PHP5!? V administratívnom rozhraní si môžem vyberať čo sa má parsovať tým a čo tým. Ako sa takéto servery premietajú do Vašej štatistiky. Inak zaujímavé čísla, len teraz mi puchne hlava pri prerábaní niektorých štvorkových skriptov. Jakub Vrána
 Jakub Vrána   :
: 
Napište, co je to za server, a řeknu vám to přesně. Je možné, že je server započten do obou verzí - když si sečtete domény u jednotlivých verzí, tak vám vyjde číslo o 338 vyšší, než je PHP celkem.
 Jakub Vrána
 Jakub Vrána   :
: Juraj Hajdúch:
Hosting mi poskytuje websupport.sk (doménu mám jurko.info). Jakub Vrána
 Jakub Vrána   :
: 
Kontrolovaly se jen domény .cz, takže vaše v přehledu není. Posílané hlavičky tohoto serveru přítomnost PHP neindikují, takže by se server nazapočítal do žádné verze PHP. Přesná metodika je podrobně popsána na http://php.vrana.cz/verze-php-v-cr.php.
 Jakub Vrána
 Jakub Vrána   :
: Juraj Hajdúch:
Díky, už som to konečne pochopil. : o )Břetislav Passinger: 
Zdravím,
plánujete přehled aktualizovat pro leden 2008?
bp
 Jakub Vrána
 Jakub Vrána   :
: 
Ano.
 Jakub Vrána
 Jakub Vrána   :
: bpbp: 
super - těším(e?) se
insekticid:
Unknown OS|07/02/2008 01:45:39|Serverversionchecker(http://php.vrana.cz/verze-php-v-cr.php)taky jsem zvedavej :o)
Diskuse je zrušena z důvodu spamu.
 © 2005-2025 Jakub Vrána.
Publikované texty můžete přetiskovat pouze se svolením autora. Ukázky kódu smíte používat s uvedením autora a URL tohoto webu bez dalších omezení
© 2005-2025 Jakub Vrána.
Publikované texty můžete přetiskovat pouze se svolením autora. Ukázky kódu smíte používat s uvedením autora a URL tohoto webu bez dalších omezení  .
Můžeme si tykat.
Skripty předpokládají nastavení: magic_quotes_gpc=Off, magic_quotes_runtime=Off, error_reporting=E_ALL & ~E_NOTICE a očekávají předchozí zavolání mysql_set_charset.
Skripty by měly být funkční v PHP >= 4.3 a PHP >= 5.0.
.
Můžeme si tykat.
Skripty předpokládají nastavení: magic_quotes_gpc=Off, magic_quotes_runtime=Off, error_reporting=E_ALL & ~E_NOTICE a očekávají předchozí zavolání mysql_set_charset.
Skripty by měly být funkční v PHP >= 4.3 a PHP >= 5.0.


