Salut a tous!
Je coince un peu sur un bout de code... Le truc c'est que j'essaie de d'argumenter un genre de callback mais lorsque je precise le type d'argument, en l'occurence function, PHP me retourne une erreur du genre... Parse error: syntax error, unexpected 'function' (T_FUNCTION), expecting '&' or variable (T_VARIABLE) in... Une idee ?
Vla ce a quoi ressemble mon code:

    public function genericSearch($params, function $callback=null)
    {
       #code
     }

Merci!

3 réponses


JC_Pires
Réponse acceptée

Dans les arguments seuls les class peuvent être déclarés, mais pas "string/int/function..." seul array peut etre déclaré.

Balbert
Réponse acceptée

Bonjour,

Remplace par sa

 public function genericSearch($params, Callable $callback=null)
    {
       #code
     }

Ahhh ouaiss...
Merci!