PHP 5.3.x tapasztalatok?

Sziasztok!

Gondolkodom a PHP 5.3-as ágra történő frissítésen, de attól tartok, hogy a mindenféle ingyenes CMS-ek esetében kompatibilitási problémák lesznek. Érdekelnének a frissítést bevállalók tapasztalatai - legfőképpen a népszerű CMS-ek esetében. Köszi!

Hozzászólások

Drupal 6 core ujabb verziok mennek, contribok nagy resze megy (kb azota hasznalok PHP 5.3-at, amiota openSuSE-ban default lett, es nem volt meg semmi gondom vele Drupal fejlesztokent).

Drupal 7 tokeletesen megy vele.

Drupal 6 és 7 szépen megy, Joomla 1.6 is.

Ha nem igenyli kulonosebben valami, akkor maradj 5.2-n. Mi belefutottunk kisebb-nagyobb problemakba, amik miatt vegul inkabb ket kulon PHP platformot tartunk fenn (egy 5.2-s es egy 5.3-s).

Leginkabb a dinamikusan torteno statikus metodushivasnal akadtak problemaink, bar lehet, azota javitottak. Igaz, ezek nem ingyenes CMS-sek voltak.

----------------
Lvl86 Troll

http://hup.hu/node/86898

Pl. itt-ott szigoritottak.

Amire emlekszem, hogy problemas volt, hogy ugyan javitottak, hogy vegre menjen a $foo::baz() modu statikus hivas, de talan a call_user_func() -l nem adta at a parametereket.

Igazabol nem voltak komoly gondok, csak aprobbak, de idegesitok.

----------------
Lvl86 Troll

ilyenek hogy opendir() permdeny vagy nosuchfile eseten error helyett 100% cpu usage infinite loopba esik folyamatosan rekurziven olvasva a teljes konyvtarstrukturat (bizonyara poenbol), de amugy tenyleg zsir, hup-certified, dzsumlát és drupált neki

Tiki(Wiki) stable és unstable megy vele.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Régi (php4ben írt) kódoknál jöttek problémák, konkrétan a split, ereg, stb. kapcsán, ami könnyen javítható saját kódnál. Alapvetően nem volt sok probléma az átállással. Sok idegen anyag hosztolásánál húzós előzetes figyelmeztetés nélkül átállítani, az biztos.

Úgy összességében csak kisebb problémák voltak vele, de nem vészes. A php.ini elvileg ad lehetőséget DEPRECATED hibaüzik kikapcsolására, a gyakorlatban viszont nem sikerült kilőni belőle.
Végül csináltunk 5.2 és 5.3 környezetet párhuzamosan.

Nekem sikerült kilőni belőle azokat az értesítéseket. Arra viszont tényleg vigyázni kell, hogy az ügyfelek is tudjanak az update-ről, elég sok minden változott. Pl. emlékeim szerint az mhash-t is kivették, ami engem nem zavar, viszont egyik ügyfélnek a szarjának hiányzott.

Ja még annyi, hogy amit én nagyon szeretek benne, hogy bekerült az fpm.