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 :
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 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.
Je précise que ma classe a bien un constructeur.

Merci de votre aide.