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?

OriginalL'auteur Ahmet Zeybek | 2015-06-29