Bug ou .. ? bug.jpg

Voilà maintenant plusieurs semaines que je test la nouvelle version de php , à savoir , php 5.3 . Seulement , quelques mises à jour de mon code étaient nécessaires pour une compatibilité parfaite ( pas de notice warning ou deprecated ).

Mais après quelques jour d'utilisation , des erreurs fatal du type : Class XXX not found font leurs apparitions .

Mes tests ont pointé le probléme sur mes include_once et require_once .

En les remplaçant par un simple require ou include , le problème disparait .

Mais ça ne me convient pas !

La solution , n'est pas valable , il n'est pas question de remplacer tous mes *_once , pour palier à ce problème , j'ai donc continué mes recherches , jusqu'à ce que je tombe sur ce récent "bug" concernant la lib APC sur pecl .

Le problème vient de là

J'ai donc immédiatement , désactivé l'option apc.include_once_override comme préciser dans le commentaire concernant ce "bug" , et là soulagement , tout rentre dans l'ordre .

Si ce poste peut servir quelqu'un qui rencontre le même phénomène .

Mais pourquoi ?

Alors voilà , j'en suis là je ne comprends pas vraiment , il faut savoir que cette option activé fonctionnait parfaitement avec php 5.2.10 .

Si quelqu'un a des infos la dessus , je suis très intéressé d'en savoir plus ! ( merci d'avance à vous ) .