moins d'arguments mais valeur par défaut
Bonjour,
Je croyais que si on déclare un argument avec valeur par défaut, on est pas obligé de le passer. Je ne dois pas avoir compris le mécanisme car j'ai une erreur alors que je croyais avoir le droit. Merci de me dire comment faire.
Code:
public function DispLListApp( $list_app, $sesa=NULL)
Code:
$disp_list_app->DispLListApp($list_app);
Citation:
( ! ) ArgumentCountError: Too few arguments to function ticket_rawsrc\view\License\License:: DispLListApp(), 1 passed in C:\projets\ticket_rawsrc\controller\license\Lappli.php on line 34 and exactly 2 expected in C:\projets\ticket_rawsrc\view\License\License.php on line 65
La méthode attend 2 arguments mais le second a une valeur par défaut. Mais si je passe un seul argument à cette méthode, erreur. Pourquoi cela ?