PHP: Porovnání verzí
Smazaný obsah Přidaný obsah
nová verze, https://www.php.net/ značka: editace z Vizuálního editoru |
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 [[Microsoft Windows]]).<ref>
* Možnost využití nativních funkcí operačního systému (možná nekompatibilita s jiným OS).<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 PHP]</ref>
Řádek 158:
Dne [[22. květen|22. května]] [[2000]] byla vydána verze PHP 4 postavená na [[Zend Engine]] 1.0. Dne [[13. červen|13. června]] [[2004]] byla představena verze PHP 5, která již stojí na novém [[Zend Engine]] II.<ref name="history" /> PHP 5 obsahuje nové rysy jako je vylepšená podpora pro [[objektově orientované programování]], PHP Data Objects extension (ta definuje lehké a konzistentní rozhraní pro napojení k [[databáze|databázím]]) a nesčetné množství výkonových vylepšení.<ref>{{Citace elektronické monografie| titul=Why PHP 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 4 se již dále nevyvíjí a 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 4 is Dead–Long Live PHP 5 | vydavatel=InternetNews| datum=2008-02-01| autor=Kerner, Sean Michael}}</ref>
V roce [[2008]] se stává PHP 5 jedinou stabilní verzí, která se vyvíjela. Později se zjistilo, že zde chybí static binding byl přidán v 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 6 se vyvíjelo s verzí PHP 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 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 6
PHP ještě plně nepodporuje [[Unicode]] nebo multibyte strings; podpora [[unicode]] bude zahrnuta až do verze PHP následující po PHP 5. Spousta kvalitních [[Otevřený software|open sourcových]] projektů pozastavilo podporu PHP 4 ve svých nových kódech od [[5. únor|5. února]] [[2008]]. Aby jim konsorcium vývojářů PHP usnadnilo přechod na PHP 5, poskytlo jim přechodovou verzi z PHP 4 na PHP 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 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 5 běží jak ve [[32bitový|32bitovém]] tak i v [[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 64bitovém prostředí [[Microsoft Windows|Windows]]. K 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 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 elegantním programování v PHP pro mírně pokročilé
|