Parse error: syntax error, unexpected '[' en
Parse error: syntax error, unexpected '[' en $results = [];
function class_uses_recursive($class)
{
$results = [];
foreach (array_merge([$class => $class], class_parents($class)) as $class)
{
$results += trait_uses_recursive($class);
}
return array_unique($results);
}
s'il vous plaît aider moi
double possible de Pourquoi est-ce array_walk la fonction renvoie une erreur?
Qu'avez-vous essayer de résoudre le problème?
Qu'avez-vous essayer de résoudre le problème?
OriginalL'auteur Ahmet Zeybek | 2015-06-29
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez une ancienne version de PHP (pré-5.4 je pense), cette syntaxe n'est pas pris en charge:
Vous auriez à utiliser l'ancienne version:
OriginalL'auteur David
Vous obtiendrez cette erreur pour n'importe quelle version de PHP 5.4 ci-dessous, que la courte durée de la syntaxe de tableau
[]
n'étais pas introduit jusqu'à 5.4. Vous avez besoin d'utiliserarray()
pour instancier les tableaux en PHP 5.3.x et antérieures:PHP docs sur les tableaux ici.
OriginalL'auteur cyberbit
Tableau est initialisé par
OriginalL'auteur Rahul Saxena