Unexpected T_OBJECT_OPERATOR [Résolu]

Signaler
Messages postés
514
Date d'inscription
mercredi 19 mars 2003
Statut
Membre
Dernière intervention
1 mars 2009
-
Messages postés
514
Date d'inscription
mercredi 19 mars 2003
Statut
Membre
Dernière intervention
1 mars 2009
-
Salut à tous ! Je sais que ça fait longtemps que je ne suis pas venu reposer de question ici, mais là j'en ai une bonne ...
Est-ce que quelqu'un peut m'expliquer pourquoi ça :

(self :: $logger) -> debug('Bla bla bla ...');

Me provoque ça (bien entendu, je suis à l'intérieur d'une méthode et tout et tout) :

Parse error: syntax error, unexpected T_OBJECT_OPERATOR

Et est-ce qu'il y a moyen de faire l'équivalent sans passer par une variable (un peu lourd quand même ...) ?
LocalStone

2 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
salut

ca ca devrait fonctionner :


self::$logger->debug('Bla bla bla ...');
Messages postés
514
Date d'inscription
mercredi 19 mars 2003
Statut
Membre
Dernière intervention
1 mars 2009

Ha oui ... Effectivement ça marche. Je sais pas pourquoi j'ai pas essayé d'enlever les parenthèses. Pour ma défense, il était une heure du mat' ...

LocalStone