Bonjour,

A la ligne 3 de mon code, j'ai une erreur de type, alors que le type est le bon. J'ai une valeur de retour booléenne, alors que le type attendu est booléen.
Fatal error: Uncaught TypeError: Return value of moimp\inputsCtl\inputsCtl::ctlString() must be an instance of moimp\inputsCtl\boolean, boolean returned
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
protected function ctlString(string $string, int $key, string $i=''):boolean {
	$pattern = sprintf(self::PATTERNS[$key], $i);
	if ( !preg_match($pattern, $string) ) { return false; }
	return true;
}