Mai LAMP minőség életérzés

Kezdődött a napom ezzel.

Nem sokkal később a debug gombra nyomtam netbeans-ben, lucidban kb először. Nincsenek változók. Mondom biztos NetBeans 6.9 regresszió. Nézem a fórumokat, ez Ubuntu bug. Pontosabban: kiadtak egy LTS-t úgy, hogy a PHP és az XDebug verzió dokumentáltan inkompatibilis.

Akkor volt RC1 az új XDebug-ból, most stabil. Frissíteni senki sem akarja. Maradt hát az a megoldás, hogy php5-xdebug csomag töröl, pecl-lel felrak (éljen a csomagkezelés).

Estefelé (igen, még mindig dolgozok :) ) egy olyan feladatot kellett megoldanom, hogy nagy mennyiségű objektumnak kell átjutni A-ból B-be. Az objektum implementálja a Serializable interface-t (igen, már PHP-ban is van ilyen), aminek a serialize() metódusa annyit csinál, hogy fogja az összes instance változót és szerializálja. Ezt meghívtam egy ~400 elemű listára, az eredmény PHP segfault (nem futott ki a memóriából és a futási limitet sem lépte túl). Workaround:

-$package = serialize($list);
+$package = array_map('serialize', $list);

Hozzászólások