PHP: Porovnání verzí

Smazaný obsah Přidaný obsah
nová verze, https://www.php.net/
Robot: Opravuji 8 zdrojů and označuji 0 zdrojů jako nefunkční #IABot (v2.0beta15)
Řádek 133:
* Rozsáhlý soubor funkcí v základní knihovně PHP (přes pět a půl tisíce), další funkce v [[PECL]].
* Nativní podpora mnoha databázových systémů.
* Multiplatformnost (zejména [[Linux]] a&nbsp;[[Microsoft Windows]]).<ref>[{{Citace elektronického periodika |titul=linuxsoft.cz: Provoz ve Windows |url=http://www.linuxsoft.cz/article.php?id_article=629 |datum přístupu=2010-01-24 |url archivu=https://web.archive.org/web/20100222064639/http://www.linuxsoft.cz:/article.php?id_article=629 Provoz|datum vearchivace=2010-02-22 Windows]|nedostupné=ano }}</ref>
* Možnost využití nativních funkcí operačního systému (možná nekompatibilita s&nbsp;jiným OS).<ref>[{{Citace elektronického periodika |titul=linuxsoft.cz: Funkce pro interakci s operačním systémem |url=http://www.linuxsoft.cz/article.php?id_article=644 |datum přístupu=2010-01-24 |url archivu=https://web.archive.org/web/20091211084919/http://www.linuxsoft.cz:/article.php?id_article=644 Funkce|datum proarchivace=2009-12-11 interakci|nedostupné=ano s&nbsp;operačním systémem]}}</ref>
* Strmá křivka učení.
* Obrovská podpora na hostingových službách – PHP je fakticky standardem, který najdeme všude.<ref>[http://www.jakpsatweb.cz/katalog/hosting-php.html Jak psát web: Hosting s&nbsp;PHP]</ref>
Řádek 158:
Dne [[22. květen|22.&nbsp;května]] [[2000]] byla vydána verze PHP&nbsp;4 postavená na [[Zend Engine]] 1.0. Dne [[13. červen|13.&nbsp;června]] [[2004]] byla představena verze PHP&nbsp;5, která již stojí na novém [[Zend Engine]]&nbsp;II.<ref name="history" /> PHP&nbsp;5 obsahuje nové rysy jako je vylepšená podpora pro [[objektově orientované programování]], PHP Data Objects extension (ta definuje lehké a&nbsp;konzistentní rozhraní pro napojení k&nbsp;[[databáze|databázím]]) a&nbsp;nesčetné množství výkonových vylepšení.<ref>{{Citace elektronické monografie| titul=Why PHP&nbsp;5 Rocks!| url=http://www.onlamp.com/pub/a/php/2004/07/15/UpgradePHP5.html| vydavatel=O'Reilly| datum přístupu=2008-02-22| datum=2004-07-15| autor=Trachtenberg, Adam}}</ref> PHP&nbsp;4 se již dále nevyvíjí a&nbsp;pro tuto verzi se nebudou vydávat ani žádné bezpečnostní aktualizace.<ref name="2007 news">{{Citace elektronické monografie| titul=php.net 2007 news archive| url=http://www.php.net/archive/2007.php| vydavatel=The PHP Group| datum přístupu=2008-02-22| datum=2007-07-13}}</ref><ref>{{Citace elektronické monografie| datum přístupu=2008-03-16| url=http://www.internetnews.com/dev-news/article.php/3725291| titul=PHP&nbsp;4 is Dead–Long Live PHP&nbsp;5 | vydavatel=InternetNews| datum=2008-02-01| autor=Kerner, Sean Michael}}</ref>
 
V&nbsp;roce [[2008]] se stává PHP&nbsp;5 jedinou stabilní verzí, která se vyvíjela. Později se zjistilo, že zde chybí static binding byl přidán v&nbsp;PHP 5.3.<ref>{{Citace elektronické monografie| url=http://www.digitalsandwich.com/archives/53-Late-Static-Binding-in-PHP.html| datum přístupu=2008-03-25| titul=Late Static Binding in PHP| datum=2006-02-23| vydavatel=Digital Sandwich}}</ref><ref>{{Citace elektronické monografie| datum přístupu=2008-03-25| url=http://ca3.php.net/language.oop5.static| titul=Static Keyword| vydavatel=The PHP Group}} – neplatný odkaz !</ref> Plánované PHP&nbsp;6 se vyvíjelo s&nbsp;verzí PHP&nbsp;5. Mezi hlavní změny patří odebrání register_globals,<ref>{{Citace elektronické monografie| datum přístupu=2008-04-04| url=http://uk.php.net/register_globals| titul=Using Register Globals| vydavatel=PHP}}</ref> magické uvozovky{{zdroj?}} a&nbsp;safe mode.<ref name="2007 news" /><ref>{{Citace elektronické monografie| datum přístupu=2008-03-24| url=http://www.corephp.co.uk/archives/19-Prepare-for-PHP-6.html| titul=Prepare for PHP&nbsp;6 | vydavatel=CorePHP| datum=2005-11-23| url archivu=https://web.archive.org/web/20080301184725/http://www.corephp.co.uk/archives/19-Prepare-for-PHP-6.html| datum archivace=2008-03-01| nedostupné=ano}} – neplatný odkaz !</ref>
 
PHP ještě plně nepodporuje [[Unicode]] nebo multibyte strings; podpora [[unicode]] bude zahrnuta až do verze PHP následující po PHP&nbsp;5. Spousta kvalitních [[Otevřený software|open sourcových]] projektů pozastavilo podporu PHP&nbsp;4 ve svých nových kódech od&nbsp;[[5. únor|5.&nbsp;února]] [[2008]]. Aby jim konsorcium vývojářů PHP usnadnilo přechod na PHP&nbsp;5, poskytlo jim přechodovou verzi z&nbsp;PHP&nbsp;4 na PHP&nbsp;5.<ref name="gophp5">{{Citace elektronické monografie | url=http://gophp5.org/sites/gophp5.org/files/press_release.pdf | formát=PDF | titul=PHP projects join forces to Go PHP&nbsp;5 | datum přístupu=2008-02-23 | edice=GoPHP5 Press Release | autor=GoPHP5 | url archivu=https://www.webcitation.org/5lubU9am9?url=http://gophp5.org/sites/gophp5.org/files/press_release.pdf | datum archivace=2009-12-10 | nedostupné=ano }}</ref><ref>{{Citace elektronické monografie| url=http://gophp5.org/| titul=GoPHP5| vydavatel=GoPHP5| datum přístupu=2008-02-22| url archivu=https://web.archive.org/web/20110427101913/http://www.gophp5.org/| datum archivace=2011-04-27| nedostupné=ano}}</ref>
 
PHP&nbsp;5 běží jak ve [[32bitový|32bitovém]] tak i&nbsp;v&nbsp;[[64bitový|64bitovém]] prostředí, ale jedinou oficiální verzí pro [[Microsoft Windows|Windows]] je 32bitová verze, vyžadující 32bitový mód kompatibility [[Microsoft Windows|Windows]] při použití IIS v&nbsp;64bitovém prostředí [[Microsoft Windows|Windows]]. K&nbsp;dispozici je verze třetí strany,<ref>{{Citace elektronické monografie | url=http://fusionxlan.com/PHPx64.php| titul=The PHPx64 Project| datum přístupu=2008-05-05| edice=Fusion-X LAN| autor=Fusion-X LAN}} – neplatný odkaz !</ref> která je určena pro 64bitové [[Microsoft Windows|Windows]].
Řádek 179:
}}</ref> I přes blížící se konec podpory PHP 5.6.x ještě v říjnu roku 2018 používalo podle statistik [[W3Techs]] tuto verzi ještě 62 % webů.<ref name="www.root.cz/zpravicky/php-5-x-konci-podpora-ke-konci-roku-pouziva-ho-62-webu" />
 
Jazyk PHP byl dlouho definován pouze svou implementací, oficiální specifikace jazyka byla oznámena na konci července 2014.<ref>{{Citace elektronického periodika |titul=Archivovaná kopie |url=http://hhvm.com/blog/5723 |datum přístupu=2014-08-01 |url archivu=https://web.archive.org/web/20140803192403/http://hhvm.com/blog/5723 |datum archivace=2014-08-03 |nedostupné=ano }}</ref><ref>http://news.php.net/php.internals/75886</ref>
 
=== Data vydání hlavních verzí ===
Řádek 306:
* {{Commonscat}}
* {{en}} [http://www.php.net/ www.php.net] – Oficiální stránky PHP
**{{cs}} {{en}} [https://web.archive.org/web/20050720074645/http://cz.php.net/ cz.php.net] – Částečně přeložené české zrcadlo
* {{cs}} [https://web.archive.org/web/20050830053328/http://www.linuxsoft.cz/php/ Seriál o&nbsp;PHP na serveru linuxsoft.cz]
* {{cs}} [http://www.jakpsatweb.cz/php/jak-zacit.html PHP pro začátečníky na serveru Jakpsatweb.cz]
* {{cs}} [http://php.vrana.cz/ PHP triky] – Webový zápisník o&nbsp;elegantním programování v&nbsp;PHP pro mírně pokročilé