Bonjour,
Une des méthodes d'une de mes classes a le prototype suivant :Et cette ligne déclenche l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part public function get(Module &$callingModule, string $tableName, string $conditions="1", array $orderBy=Array());
Après tests, c'est string $conditions="1" qui pose problème. Je comprend parfaitement que le message d'erreur me dit que c'est impossible, mais je me pose trois questions :Fatal error: Default value for parameters with a class type hint can only be NULL
1. Pourquoi est-ce interdit de mettre autre chose que NULL ?
2. Comment mettre quand même une valeur par défaut ?
3. Pourquoi la paramètre suivant ne pose-t-il pas de problème ?
Merci d'avance,
ProgVal
Partager