Plop all.
sur un bout de code que je croyais élémentaire j'ai l'erreur suivante :
Strict Standards: Creating default object from empty value in
...
La ligne incriminee est la suivante :
Code :
- public function Test() {
- $this -> trace = true;
- $trucATester = new ObjetDB();
- $TrucATester -> isCaseSensitive = false;
- $trucATester -> Essai = "_";
|
et la definition de ma propriete pour ObjetDB :
Code :
- class ObjetDB {
- private $valeurs = array();
- private $cles = array();
- private $isCaseSensitive = true;
-
- public function setIsCaseSensitive ($isCaseSensitive) {
- echo "Ok<br/>";
- $this -> isCaseSensitive = $isCaseSensitive;
- }
- public function getIsCaseSensitive() {
- return ($this -> isCaseSensitive);
- }
|
Ca fait des lustres que je n'ai pas fait de php et je ne comprend rien a l'erreur. Qq aurait-il un indice pour me l'expliquer plz.
Merci d'avance.
[edit] Ligne de code en gras visiblement mal geree [/edit]