Bonjour,
J'ai un problème dans une de mes classes.
Tout d'abord, voici son code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php class Maintenance { protected $_cheminVersFichierMaintenance; [...] public function timestampFinMaintenance() { $contenuFichierMaintenance = file($this->_cheminVersFichierMaintenance); return (@$contenuFichierMaintenance[1] != 0) ? ($contenuFichierMaintenance[1]) : 'Date inconnue'; } } ?>
Et il se trouve que j'ai l'erreur :Je ne comprends vraiment pas pourquoi j'ai cette erreur, car j'utilise exactement la même ligne que celle qui produit l'erreur dans une autre fonction, et ça marche très bien.Fatal error: Using $this when not in object context in C:\...\maintenance.class.php on line 35, ligne qui correspond à la dixième du code que j'ai posté ( $contenuFichierMaintenance = file($this->_cheminVersFichierMaintenance);).
Je précise que ma classe a bien un constructeur.
Merci de votre aide.![]()
Partager