L'erreur n'est pas dans le code mais où ?
Bien le bonjour,
Voici une incohérence qui se passe lors de l'appel d'une classe :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
//Script principal
//on require le fichier de classe xml_login_infos
$xml = new xml_login_infos($this->_path_cookie.'/'.$this->_userid,$cookie_params);
if($xml->check_cookie()) {...}
//Classe xml_login_infos
public function __construct($path,$attrs) {
$this->path_xml = $path;
$this->attrs_xml = $attrs;
}
public function check_cookie() {
...
} |
Et lors de l'exécution :
Fatal error:
Citation:
Call to undefined method xml_login_infos::check_cookie()
Croyant que le fichier, le nom de classe, le nom de la méthode, la visibilité pouvait causer du tort, j'ai effectué 1000 et 1 astuces pour checker si je n'utilisait pas des mots réservés, mais non...
Rien n'y fait. C'est un mystére pourquoi j'ai cette erreur :calim2:.
Connaîtriez-vous la raison ? Ou une suggestion ?
Merci d'avance.
Au plaisir.
Steve.