Variables static non accessible dans un tableau
Bonjour,
Dans une classe je déclare des variables static. Je souhaite ensuite avoir un tableau rempli de ces variables. Et là j'ai une erreur de syntaxe que je ne comprends pas.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| class MaClass{
public static $WAITING = 0;
public static $IN_PROGRESS = 1;
public static $VALIDATE = 2;
public static $CANCELLED = 3;
public static $DENIED = 4;
public static $INCOMPLETE = 5;
public static $FREEZE = 6;
private $NEXT_FROM_WAITING = array(MaClass::$CANCELLED, MaClass::$IN_PROGRESS);
....
} |
J'ai une erreur (en rouge) avec ceci comme message à l'exécution PHP :
Citation:
Parse error: syntax error, unexpected T_VARIABLE, expecting T_STRING in ....\Managers\MaClass.php on line 11
Et l'erreur dans eclipse :
Citation:
syntax error, unexpected '$CANCELLED', expecting 'identifier'