Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je travaille sur un site web en ZF3, sur mon poste local de dev tout marche bien mais quand je passe sur le serveur de test, j'ai cette erreur :
Parse error: syntax error, unexpected '.' in .../vendor/zendframework/zendeventmanager/src/SharedEventManager.php on line 209
quelqu’un aurait une idée ?!
Merci d'avance.
Hors ligne
Bonjour,
c'est par ce que tu n'utilise pas PHP 5.6. Tu dois probablement être en 5.5.
La ligne 209 affiche :
https://github.com/zendframework/zend-e … r.php#L209
[lang=php] $returnListeners[$priority] = array_merge(...$listOfListeners);
Or cette notation est utilisé avec un opérateur appelé "splat" (comprendre : "opérateur de décomposition" ou floc en Ruby) qui te réduit un array bidimensionnel a un array simple. Voire même en chaîne si tu avait déjà un simple array.
http://php.net/manual/fr/migration56.new-features.php
Voilà.
Dernière modification par JGreco (15-09-2017 14:55:09)
Hors ligne
Merci pour votre réponse claire, nette et précise !
Hors ligne
Pages: 1