J'essaie d'attribuer une valeur à une propriété de classe statique lorsque définir:propriétés classe Zend et statique
namespace Base;
abstract class Skeleton {
protected static $entityManager = \Zend_Registry::get("EntityManager");
...
}
Lorsque je tente d'exécuter ce code je reçois cette erreur:
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /var/www/
somewhere/application/models/Base/Skeleton.php on line 6
Si je viens attribuer une valeur de chaîne simple à elle:
protected static $entityManager = "string";
Everyting est très bien. Est-ce que je fais quelque chose que PHP ne peut pas gérer? Si oui, comment résoudre cela?