Merci de ta réponse.
Premier point, ce sont effectivement des warnings et mon code fonctionne tout pareil.
En revanche, j'avais déjà vu que ces messages étaient liés à une variable non initialisée, mais j'ai pourtant l'impression que là je le fais bien...après je suis un peu fatigué en ce moment... 
Dans mon code, j'ai ça :
private $structure = array();
Plus loin, un appel à la fonction setStructure que voici, avec les bons arguments, le fichier existe, etc... :
1 2 3
| public function setStructure($unFichierStructure){
$this->structure = parse_ini_file($unFichierStructure, true);
} |
Et encore un peu plus loin l'utilisation en tant que telle :
if($this->structure["Pertinence"][$cle] == 1)
Ce qui est curieux, c'est que juste au dessus, j'ai cette exécution, qui se fait juste avant la conditionnelle, et pour laquelle il ne me dit rien :
foreach($this->structure["Dispositifs"] as $dispositif)
En espérant que ça t'aide un peu à dépatouiller les choses, je ne peux pas vraiment te poster l'intégralité du code...non seulement parce qu'il est très long, orienté objet (donc un peu fractionnaire) mais également parce que non destiné à mon usage personnel...
Pour ce qui est des erreurs, vu que j'exécute le code en ligne de commande, je les vois très bien dans la console 
Merci d'avance
Partager