ugrás a tartalomhoz

PHP Weekly - 85.

Granc Róbert · 2002. Május. 6. (H), 11.53
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:
  • Ú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)

Stig a megjelenés dátumát ezen feladatok hátralévő becsült idejének függvényében akarja majd meghatározni, és persze attól függően is, mennyi időre lesz szükségük a fejlesztőknek a kód elkészítésére és a hibák kijavítására. Válaszként
  • 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.