Nová verze PHP na obzoru

V druhé polovině listopadu byla uvolněna již třetí beta-verze systému PHP4. PHP je skriptový jazyk pro dynamické gene...


V druhé polovině listopadu byla uvolněna již třetí beta-verze systému PHP4. PHP
je skriptový jazyk pro dynamické generování webových stránek a pro jejich
snadné propojení s databázemi. Ostrá verze by podle slov vývojářů měla být k
dispozici v prvním čtvrtletí roku 2000.
Oproti předchozí verzi PHP přináší varianta 4.0 mnohá vylepšení. Asi největší
změnou je kompletní přepsání samotného jádra interpreteru jazyka. Nové jádro
nese název Zend a je mnohonásobně rychlejší než u předchozí verze. Navíc by měl
Zend ve finální verzi obsahovat optimalizující kompilátor, který umožní
přeložení skriptů do binárního tvaru, jenž bude mnohonásobně rychlejší oproti
skriptům ve zdrojovém tvaru. Tuto vlastnost uvítají především provozovatelé
hodně zatížených serverů, protože jim bez nutnosti upgradu hardwaru umožní
obsloužit větší počet uživatelů.
Pro tvůrce aplikací je asi nejlepší zprávou přidání podpory session proměnných
přímo do PHP. Session proměnné umožňují mezi stránkami přenášet stavové
informace, což jinak není díky bezstavovosti protokolu HTTP možné. Oproti jiným
prostředím jsou session proměnné v PHP velice flexibilní. Pro jejich ukládání
můžeme využít soubory, sdílenou paměť nebo databázi. Session proměnné lze
ukládat ve formátu WDDX, který umožňuje, aby více aplikací v různých
prostředích sdílelo stejné session proměnné.
Identifikace jednotlivých uživatelů není vázána jen na podporu cookies, ale PHP
obsahuje i modul pro automatické připisování identifikace uživatele jako
parametr do URL. Session proměnné pak lze použít i pokud uživatel pracuje s
prohlížečem bez podpory cookies.
Velký kus práce již byl odveden pro zlepšení rozšiřitelnosti PHP. Nové funkce
pomocí externích knihoven lze nyní do PHP přidávat ještě snáze než dříve. Přímo
z PHP máte přístup k třídám Javy. Pokud PHP provozujete na Windows, můžete ve
skriptech využívat ActiveX, COM a DCOM komponenty.
Seznam rozšíření samozřejmě není úplný. Mezi další patří např. bufferovaný
výstup, upload více souborů z jednoho formuláře a podpora pro další serverová
API (např. ISAPI a NSAPI). Zejména ISAPI verze bude pravděpodobně znamenat
průlom v doméně webových serverů běžících na Windows NT. ISAPI verze PHP je
totiž podle předběžných výkonnostních testů rychlejší než ASP.
Beta-verzi PHP4 si můžete stáhnout ze serveru http://www. php.net nebo z jeho
českého zrcadla http://www.php.cz.
9 3389 / pah









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.