PHP Weekly - 85.
A Zend szokásos heti hírlevelének 85. számából:
4.2.1 RC 1 - A 4.2.1 kiadás előtti változata a http://www.php.net/~derick/php-4.2.1RC1.tar.bz2 címen tölthető le. Derick Rethans a felelős a kibocsátásért, amelyet május 5-re terveztek. Tesztelők jelentkezését várják, akiknek problémájuk volt a 4.2.0-val.
cryptopp kiegészítő - J. Smith frissítette a Crypto++ alapú kiegészítőjét. Amellett, hogy egyre közelebb kerül a hivatalos "stabil" státushoz, a kiegészítő már windowson is futtatható - ez nagy előny a libmcrypt használóinak, hiszen ahhoz már nincs támogatás.
Megemlítendő még, hogy Derick Rethans (a mcrypt kiegészítő felelőse) megjegyezte, hog a cryptopp nagyon absztrakt módon íródott, így ez lehet az alapja a PHP 5 általános titkosítási API-jának!
Letöltés: http://www.tutorbuddy.com/software.
A PHP 4.3.0 kibocsátási tervei - Stig Bakken jelentkezett a PHP 4.3.0-ért felelős pozícióra.
Az előkészületek folyamán összeállította a legjelentősebb változások listáját, és mindegyikhez ajánlott egy felelős személyt:
A terv zöld utat kapott, ha valakinek még fontos hozzáfűznivalója van, a PHP levelezőlistán értesítse Stig Bakkent.
Xdebug kiegészítő - Derick Rethans bejelentette a Zend motorhoz készített, Xdebug nevű kiegészítőjét, amelyet a http://www.jdimedia.nl/derick/xdebug.php címről lehet letölteni.
Az Xdebug úgy módosítja a PHP hibakezelőjét, hogy az veremkövetést (stack trace) is tartalmazzon, így a PHP nyomon követheti, mikor és hogyan futott le egy függvény. Egy kiváló API-t is tartalmaz a kiegészítő, amely nagyon egyszerűvé teszi a hibakeresést.
A kiegészítő a PECL (a PEAR C verziója) része lesz, amint Derick késznek találja. Zeev Suraski megjegyezte, hogy a kiegészítő valószínűleg nem kerül be a Zend motorba, hiszen annak készülő második verziója már rendelkezik hasonló funkcionalitással, mégpedig minimális számítási többlettel.
Interfészek - folyamatosan érkeznek a PHP fejlesztői levelezőlistára a megjegyzések Wez Furlong interfészekkel kapcsolatos ajánlatára. Zeev Suraski rámutatott, hogy egy teljesen absztrakt interfész-mechanizmus helyett egy specifikus hatásosabb lehetne - például egy, a PDF-ekkel dolgozó kiegészítőnek tudnia kell, hogyan használhatja a PDF interfészt. Az XML, az XSLT és most valószínűleg a titkosítási funkciók összegyűjtésével érdekes lesz követni, hova vezet majd az interfészek útja.
Sztring típusok - Vaclav Dvorak írt egy patchet a Zend motorhoz, amely bevezeti a "sztring típusokat". Ezek az új sztringek az karakterkonvertálásban térnek el. Például egy SQL típusú sztring a szabványos SQL kódolást, az URL típusú sztring a szabványos URL kódolást alkalmazná. A listán számos különböző vélemény érkezett, és jelenleg nem történt semmilyen lépés a funkció integrálása felé, ám mivel a kód visszafelé kompatibilis, ez még megtörténhet.
Ha valakit érdekel a dolog, tekintse meg Vaclav honlapját: http://nebuchadnezzar.zion.cz/php_strings.php
URL átírás - Thies Arntzen megjelentette a URL Rewriter patch legfrissebb verzióját. Ez a kód lehetővé teszi változók automatikus hozzáadását egy átírt URL-hez. Ha valaki szeretné kipróbálni a patchet, az megtalálható Thies megjegyzéseivel együtt a listára küldött levelében.
■ 4.2.1 RC 1 - A 4.2.1 kiadás előtti változata a http://www.php.net/~derick/php-4.2.1RC1.tar.bz2 címen tölthető le. Derick Rethans a felelős a kibocsátásért, amelyet május 5-re terveztek. Tesztelők jelentkezését várják, akiknek problémájuk volt a 4.2.0-val.
cryptopp kiegészítő - J. Smith frissítette a Crypto++ alapú kiegészítőjét. Amellett, hogy egyre közelebb kerül a hivatalos "stabil" státushoz, a kiegészítő már windowson is futtatható - ez nagy előny a libmcrypt használóinak, hiszen ahhoz már nincs támogatás.
Megemlítendő még, hogy Derick Rethans (a mcrypt kiegészítő felelőse) megjegyezte, hog a cryptopp nagyon absztrakt módon íródott, így ez lehet az alapja a PHP 5 általános titkosítási API-jának!
Letöltés: http://www.tutorbuddy.com/software.
A PHP 4.3.0 kibocsátási tervei - Stig Bakken jelentkezett a PHP 4.3.0-ért felelős pozícióra.
Az előkészületek folyamán összeállította a legjelentősebb változások listáját, és mindegyikhez ajánlott egy felelős személyt:
- Új build rendszer (Sascha Schumann)
- PHP streams (Wez Furlong)
- A parancssoros SAPI alapértelmezett telepítése (Edin)
- A PEAR integrálása, beleértve a PECL buildert is (Stig Bakken)
- MySQL változások (Zak Greant)
- PostgreSQL változások (Yasuo Ohgaki)
- DOMXML változások (Christian Stocker)
- Wez Furlong megjegyezte, hogy szeretné, ha minél előbb megszavaznák az interfészekre (ld. az előző hírlevelet) vonatkozó javaslatát, mert ez a kiadás ideális tesztkörnyezetet jelentene az új funkció számára
- Yasuo Ohgaki megerősítette, hogy elvállalja a PostgreSQL változások felügyeletét
- Shristian Stocker megerősítette, hogy elvállalja a DOM-XML változások felügyeletét
- Andrew Sitnikov rámutatott arra, hogy a listáról hiányzik a "A nyelvi szinten tegyünk mindent a locale beállításoktól függetlenné", és egy fontos javítás, amely a tennivalók listáján szerepelt, de úgy tűnik, mostanra eltűnt
- Preston Bannister vállalta el a Windowsos változat ellenőrzéseit és tesztjeit.
A terv zöld utat kapott, ha valakinek még fontos hozzáfűznivalója van, a PHP levelezőlistán értesítse Stig Bakkent.
Xdebug kiegészítő - Derick Rethans bejelentette a Zend motorhoz készített, Xdebug nevű kiegészítőjét, amelyet a http://www.jdimedia.nl/derick/xdebug.php címről lehet letölteni.
Az Xdebug úgy módosítja a PHP hibakezelőjét, hogy az veremkövetést (stack trace) is tartalmazzon, így a PHP nyomon követheti, mikor és hogyan futott le egy függvény. Egy kiváló API-t is tartalmaz a kiegészítő, amely nagyon egyszerűvé teszi a hibakeresést.
A kiegészítő a PECL (a PEAR C verziója) része lesz, amint Derick késznek találja. Zeev Suraski megjegyezte, hogy a kiegészítő valószínűleg nem kerül be a Zend motorba, hiszen annak készülő második verziója már rendelkezik hasonló funkcionalitással, mégpedig minimális számítási többlettel.
Interfészek - folyamatosan érkeznek a PHP fejlesztői levelezőlistára a megjegyzések Wez Furlong interfészekkel kapcsolatos ajánlatára. Zeev Suraski rámutatott, hogy egy teljesen absztrakt interfész-mechanizmus helyett egy specifikus hatásosabb lehetne - például egy, a PDF-ekkel dolgozó kiegészítőnek tudnia kell, hogyan használhatja a PDF interfészt. Az XML, az XSLT és most valószínűleg a titkosítási funkciók összegyűjtésével érdekes lesz követni, hova vezet majd az interfészek útja.
Sztring típusok - Vaclav Dvorak írt egy patchet a Zend motorhoz, amely bevezeti a "sztring típusokat". Ezek az új sztringek az karakterkonvertálásban térnek el. Például egy SQL típusú sztring a szabványos SQL kódolást, az URL típusú sztring a szabványos URL kódolást alkalmazná. A listán számos különböző vélemény érkezett, és jelenleg nem történt semmilyen lépés a funkció integrálása felé, ám mivel a kód visszafelé kompatibilis, ez még megtörténhet.
Ha valakit érdekel a dolog, tekintse meg Vaclav honlapját: http://nebuchadnezzar.zion.cz/php_strings.php
URL átírás - Thies Arntzen megjelentette a URL Rewriter patch legfrissebb verzióját. Ez a kód lehetővé teszi változók automatikus hozzáadását egy átírt URL-hez. Ha valaki szeretné kipróbálni a patchet, az megtalálható Thies megjegyzéseivel együtt a listára küldött levelében.