Hello,
Un truc qui pourrait etre intéressant, au lieu de se créper le chignon et de se donner des coups de pieds dans les genoux, serait de dresser la liste des "incompatibilités ascendantes" du modele objet entre PHP4 et PHP5.
la seule différence que je connais est au niveau de l'instanciation, qui se fait par valeur en PHP4 et par référence en PHP5, ce qui peut causer de droles de surprises. Il est possible en PHP4 de corriger ce probleme en instanciant ses classes avec l'opérateur de refs : $maClasse = &new maClasse.
au dela de cela, toute classe PHP4 utilisée avec PHP5 sortira logiquement une flopée d'erreurs E_STRICT, ce qui est normal, a juste une valeur informative et n'empeche pas le bon déroulement du script.
y'a t'il d'autres problemes de compatibilité ascendante entre PHP4 et PHP5 ?