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 :
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");
Et ensuite je fais des extensions de class, c'est à dire :
article_element extends element
element extends base

Dans la class element, je crée l'objet Bdd comme suit :
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;
	}
Et dans la class article_element, j'ai bien entendu mis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
	function __construct()//Construction de l'objet
	{
		parent::__construct();
la class article_element étant une extension de la class element, je devrais retrouver l'objet non ?
Et en fait non, quand j'essaie d'utiliser l'objet Bdd, j'ai une erreur :
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
Quelqu'un a une idée ?