PEAR PHP 5 alapon
Üdv!
Kérdésem: szerintetek volna-e értelme a PEAR csomagok portolásának PHP 5 alá?
Úgy veszem észre, hogy igen sok egyébként jól használható csomag E_STRICT esetén telenyomja a képernyőt "DEPRECATED..." típusú üzenettel. Szerintem érdemes lenne kicsit megreformálni ezeket.
Tudom nagy munka, de szerintem érdemes lenne neki fogni, természetesen a csomagok készítőinek jóváhagyásával.
Valószínüleg a csomagok maguk is lassan eljutnának ebbe a fázisba, de akkor meg a PHP 4 támogatásról kellene lassanknt lemondani, ezért gondolom, hogy érdemes lenne külön REPO-t létrehozni a tisztán PHP 5-re átírt megoldásoknak.
Ha valaki értelmét látja, és szeretne csatlakozni, akkor jelezzen!
--
NP
■ Kérdésem: szerintetek volna-e értelme a PEAR csomagok portolásának PHP 5 alá?
Úgy veszem észre, hogy igen sok egyébként jól használható csomag E_STRICT esetén telenyomja a képernyőt "DEPRECATED..." típusú üzenettel. Szerintem érdemes lenne kicsit megreformálni ezeket.
Tudom nagy munka, de szerintem érdemes lenne neki fogni, természetesen a csomagok készítőinek jóváhagyásával.
Valószínüleg a csomagok maguk is lassan eljutnának ebbe a fázisba, de akkor meg a PHP 4 támogatásról kellene lassanknt lemondani, ezért gondolom, hogy érdemes lenne külön REPO-t létrehozni a tisztán PHP 5-re átírt megoldásoknak.
Ha valaki értelmét látja, és szeretne csatlakozni, akkor jelezzen!
--
NP
PEAR fejlesztői lista
Felhő
Épp ez a lényeg...
A PEAR fejlesztői listán még nem vagyok fent, de nemsokára az is bekövetkezik. Előbb átnézem az archívumot, volt e erről szál és mikor.
Nem gondolnám, hogy egy egyszerű konverziós motorral kiküszöbölhető lenne a probléma. Pomtosabban a probléma megszűnne, de csak a felszínen. Az igazi gond szerintem az, hogy a PEAR csomagok egy része nem olyan szemléletben íródott, hogy egyszerű string behelyettesítéssel hatékony PHP 5 kódhoz jussunk. Refakroizálásra is szükség lehet/van, és ezt nem igazán tudod algoritmizálni.
Hogy csak egy példát mondjak, a PEAR hibakezelése igen hatásos PHP 4 alatt, de PHP 5 ben kifejezetten hiányoznak az Exception-ök. Ráadásul a PEAR jelenlegi állapotában nem foglalkozik további Exception osztályok létrehozásával, hiszen ilyenekről szó sem lehetett eddig, viszont PHP 5 alatt jó volna, ha lenne néhány és nem nekem kellene legyártani őket.
A kérdés még mindig az, volna-e erre vállalkozó (rajtam kívül)?
--
NP