PHP 5 RC1-es változat, SOAP támogatással
A SimpleXML SOAP bővítménnyel tovább nőtt a PHP legnagyobb
erőssége, az adatbázis-kompatibilitása. Emellett van DOM bővítményes dokumentum
kezelési interfésze is. A PHP 5 a Zend Engine II motorra épül, és új objektum
modellt használ, egy sereg új funkcióval. Új a MySQLi nevű MySQL 4.1-es
változatú interfésze, és az XML támogatását is teljesen újra írták. Minden
bővítménynél a libxml2 könyvtár használatára koncentráltak.
A PHP5-ös mellé csomagolták az SQLite-ot, egy C-nyelvű
szubrutinkönyvtár, egy beépíthető SQL adatbázis motor támogatására. Az SQLite
rutinjaival bővített PHP programok ezután külön futó RDBMS folyamat nélkül
képesek lesznek SQL adatbázis-kezelő műveleteket végrehajtani.
A PHP scripting bővítés ASP-hez és ColdFusion-hoz hasonló
funkcionalitást tud nyújtani, a korábbi keserves HTML kódgenerálás helyett,
mert beépülhetnek a HTML címkékbe a PHP utasítások. A kódolók váltogathatják a
HTML és PHP nyelvezetet.
Májusra halasztották a "mission critical", nagy hibatűrésű
PHP változat megjelenését. A PHP történetében egyik legjelentősebb esemény
egyébként, hogy a minap a megaportál webbirodalom Yahoo is a nyílt forrású PHP
script nyelvet választotta stratégiai szerver oldali technológiai eszközévé a
korábbi C/C++ helyett. A napi 1,5 millió oldalas látogatottságnak örvendő Yahoo
74 telephelye 24 országban található, és további olyan nyílt forrású eszközöket
is használ, mint a Perl, az Apache és a FreeBSD. 1994-ben, amikor a Yahoo
indult, a nyílt forrású technológiák alig léteztek és nagyon gyengék voltak. A
PHP5-ös megjelenése ebből a szempontból is új korszakot jelent, mondják a
Yahoo-nál. A PHP script előnye a C++ nyelvvel szemben, hogy a hálózati
rendszereket manapság rendre súlytó puffertúlcsordulásos problémákat
megszünteti, növelve a biztonságot. A nyílt forrás használata teszi egyébként
lehetővé, hogy a Yahoo megmaradhasson olcsó cég, mondják. Az átírással és
áttéréssel azonban kellő óvatossággal haladnak.
Kapcsolódó cikkek
- Digitális örökség, információ-felügyelet és-tárolás, tartalomkezelés
- Letölthető az Adobe AIR (Apollo) béta
- Emberközpontú üzleti rendszerek dinamikus informatikai környezetben
- SharePoint portál az ELTE-n
- myWebDb: Üzleti alkalmazás-fejlesztés informatikai tudás nélkül
- JavaFX Script: egyszerűbb Java programozás
- Svéd siker a 24 órás programozó-versenyen
- Vizsgadrukk helyett: Webes segítség informatikai érettségire készülőknek
- Új Mono Visual Basic fordító: platformfüggetlen fejlesztés
- A számítógépek szeretik a német nyelvet