J'ai un petit soucis complètement débile, j'espère que la solution est aussi bête que le problème:
Problème:
Je n'arrive pas a récupérer une variable d'un fichier inclus dans une classe.
Explication Détaillée:
j'ai un fichier variables.php :
<?php $test="coucou"; ?>
j'ai un fichier maClasse.php:
require_once("variables.php");
class maClasse{
function __construct()
{
echo $test;
}
}
Lors de l'instanciation de la classe, la variable $test n'est pas affichée...
Évidences:
-Le fichier variables.php est bien inclus
-La classe est bien instanciée
-Si j'utilise une constante a la place d'une variable, ça fonctionne (ex define('test','coucou'))
Hypothèse:
Est il possible que les classes PHP requièrent une certaine syntaxe pour appeler des variables extérieures? J'ai essayé avec $parent->test, $this->test etc... mais rien n'y fait.
En vous remerciant pour votre attention (et je l'espère, pour votre aide) j'attends avec impatience vos réponses, je suis sûr que c'est tout bête mais je suis novice dans la POO.
