Page 1 sur 1

Parse error

Posté : 08 juin 2006, 22:48
par zzzSev
Bonsoir,

Je débute en php5, et c'est pas gagné ... :?
J'ai une erreur :

Parse error: parse error, unexpected T_CONST, expecting T_VARIABLE in C:\wamp\www\ ... blablabla ...

dont voici le code :
//***************************
class Image extends Objet
{
	public const taille_mini = 150 ;	  // erreur ici
	public const qualite_mini = 90 ;
	
 // constructeur
  protected function __construct ()
  {
	parent::__construct('IMAGE') ;
  }

... etc ...
//***************************
Je ne comprends pas son message d'erreur et ne vois pas d'où vient le problème.
Merci pour votre aide !

Posté : 08 juin 2006, 23:00
par Cyrano
Enlève le "public", une constante par définition sera privée et sa valeur ne peut pas être modifiée. Si tu veux pouvoir récupérer sa valeur depuis l'extérieur, crée une méthode public getConstante($nom) par exemple qui retournera la valeur.

Posté : 08 juin 2006, 23:12
par zzzSev
merci beaucoup, le problème est résolu.
D'autres soucis que je vais tenter de résoudre ...

Bonne soirée, bonne nuit et encore merci ! :D