Bonjour,
j'ai un soucis de déclaration de class.
J'ai un PHP qui insère mes déclarations de class voici un extrait :
Et ensuite je fais des extensions de class, c'est à dire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php // Liste des class pour le site include ("class_site.php"); include ("class_bdd.php"); include ("class_base.php"); include ("class_element.php");
article_element extends element
element extends base
Dans la class element, je crée l'objet Bdd comme suit :
Et dans la class article_element, j'ai bien entendu mis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function __construct() // Construction de l'objet { $Bdd = new Bdd_Class(); $Table = new Table_Class(); $this->Table = $Table; }
la class article_element étant une extension de la class element, je devrais retrouver l'objet non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function __construct()//Construction de l'objet { parent::__construct();
Et en fait non, quand j'essaie d'utiliser l'objet Bdd, j'ai une erreur :
Quelqu'un a une idée ?Notice: Undefined variable: Bdd in D:\Dropbox\Dropbox\_Stephane\Web\neard\www\aleph2at.free.fr\prog\php\class\class_article_element.php on line 143
Partager