Hlavní navigace

PHP 5.1.1

Petr Krčmář

Tak se nám PHP 5.1 ani pořádně neohřálo a už tu máme verzi 5.1.1, která opravuje několik opravdu ošklivých chyb, jejihž seznam najdete v changelogu. Pokud tedy chcete přejít na řadu 5.1, rozhodně si nainstalujte poslední verzi.

Nevíte-li, co je ve větvi 5.1 nového, určitě si přečtěte včerejší podrobný článek.

Našli jste v článku chybu?
  • 29. 11. 2005 9:24

    bez přezdívky
    Hm...

    ZE2 som uz ocakaval v php 4.3, aj ked by to bolo nelogicke, ale celkom som sa tesil (bolo zopar dev verzii PHP4.3+ZE2) . Prichodom PHP5 som bol sklamany. Vobec by mi ani nevadilo ze s PHP5 kopa veci nechodi (vacsinou si za to mohli ludia sami), len som jednoducho ocakaval veci ako: namespaces, chodivy type hinting a instanceof operator, rozumnu hierarchiu exceptions.

    Jedine s cim som v PHP 5 spokojny je SPL a PDO. Podpora namespaces bude mozno az v PHP6 a aj to sa velmy obavam ze to bude ponate stylom PHP. A chodiveho (= testuje aj hierarchiu tried) type hintingu a instanceof operatoru sa asi nedozijem.

    Z dalsieho vyvoja PHP (=PHP6) mam taky zvlastny pocit. Podpora unicode vyzerala na fajn vec, ale az 300% zhorsenie vykonu nestoji za to (ano, viem je to dev veria a final bude s velkou pravdepodobnostou iny, musi byt). Unicode som chcel a kopa veci mi nechodila (logicky) a ani s mb_strings nebolo to prave orechove. V momente ked som prisiel na to ze staci spravne nastavit locales (napr. setlocale(LC_ALL, 'sk_SK.UTF-8')) a v najhorsom ich vytvorit v systeme (rekompilacia glibc, ktora na gentoo stoji len trochu casu alebo localedef). Pravdaze, ze takto to nejde na free/shared hostingoch, co ma vsak ani trochu netrapi.

    Na PHP aktivne pracuje zopar ludi a co nespravia, nepotrebuju oni tak to v PHP ani nebude. Ucit sa C a pochopit PHP zvnutra mi pre tych zopar veci nestoji. Radsej sa poriadne naucim perl, python, javu alebo ruby... PHP treba brat take ako je a zatial je len popularne. :)