Maintenant que je pense avoir saisie le principe je pense que ton erreur dois se situer dans la déclaration de ta classe ou plutot sa redeclaration.La visibilité d'une propriété ou d'une méthode peut être définie en préfixant la déclaration avec le mot-clé : public, protected ou private. Les éléments déclarés publics public peuvent être utilisés par n'importe quelle partie du programme. Les éléments protégés protected limitent l'accès aux classes héritées (et à la classe qui a définie l'élément). Les éléments privés private limitent la visibilité uniquement à la classe qui les a définis.
Code : Tout sélectionner
var_dump($sobj); // n'affiche que les donnée public
var_export($sobj); //affiche les protected et les privates avec php5