php
UTF-8 karakterek kezelése php-val
Az alakulóban lévő keretrendszerem Grid része tud olyat, hogy az adott oszlop celláinka tartalmát megadott karakterhossznál vágja, hogy a táblázat ne csúszkáljon szana-széjjel hosszabb tartalom esetén. A teljes szöveg pedig megjelenik tooltipben. Egyszer csak azt vettem észre, hogy lapozásnál nem jelenik meg semmilyen tartalom.
Egy kis php debug
A történet ott kezdődik, hogy vannak nekem nagyon szép osztályaim és osztályhalmazaim - nagyképűen hívhatom őket libeknek is, amelyekkel kiegészítem a Zend Framework képességeit. Ezek főleg a felületi elemek elkészítésére vonatkoznak. Idővel elkészült egy grid. Ez egy táblázat, amelyben táblázatos formában jelennek meg az adatok. Az adatra lehet szűrni oszloponként.
A mai kalandjaim phpval
A mai reggel csodás volt. Gondoltam szentelek pár percet annak, hogy fejlesszem a kis keretrendszeremet. A hétvégén újrafordult a gentoo és gondoltam széles vállal, teli tüdővel bepötyögök néhány karaktert! Csakhogy...
Elkezdett segfaultolni az apache. Itt kiderült, hogy a PECL csomagok és a suhosin nincsen újraforgatva. Újrapergettem őket és már ment is a dolog.
Strange php behaviour
At the weekend I upgraded my Gentoo system including php from 5.2.9-r2 to 5.2.10. It was one of the lot of upgrades. But the result was unique. The include_once php function was throwing error messages with this text: "Couldn't resolve hostname" and didn't include the file. I thought, I throw my hair because this is a very stupid error!
Érdekes php "hiba"
Nem is vettem volna észre, hogy frsissült a php 5.2.9-r2 -ről 5.2.10 -re ha nem kapok egy olyan hibát, amitől kihullik a hajam. Az include_once dob egy olyan hibát, hogy "couldn't resolve hostname" és nem is tudja felolvasni a fájlt annak ellenére, hogy a fájl a megfelelő helyen van.
var_dump kiírási mélysége
Fejlesztgetek és eljutottam a szokásos teszteléshez és a kód gubancainak a kiegyenesítéséhez. Ilyenkor a var_dump igaz baráttá válik. Észrevettem, hogy nem a teljes hosszát kapom vissza a stringnek. Furcsálltam, mert a var_dump mindig mindent kitol...






