Im obtenir erreur sur la ligne 4erreur de fonction PHP T_FUNCTION
Parse error: erreur de syntaxe, T_FUNCTION inattendue dans C: \ xampp \ htdocs \ work \ ACCS \ admin \ form-validator.php sur la ligne 21
quelqu'un peut-il aider?
public function email($message='')
{
$message = (empty ($message)) ? '%s is an invalid email address.' : $message;
$this->set_rule(__FUNCTION__, function($email) {
return (filter_var($email, FILTER_VALIDATE_EMAIL) === FALSE) ? FALSE : TRUE;
}, $message);
return $this;
}
private function set_rule($rule, $function, $message='')
{
// do not attempt to validate when no post data is present
if ($this->haspostdata) {
if (! array_key_exists($rule, $this->rules)) {
$this->rules[$rule] = TRUE;
if (! array_key_exists($rule, $this->functions) && is_callable($function)) {
$this->functions[$rule] = $function;
}
if (!empty ($message)) {
$this->messages[$rule] = $message;
}
}
}
}
est 'set_rule()' attendant une fermeture en 2ème arg? – stillstanding
Utilisez-vous PHP> = 5.3? – KingCrunch
J'ai éditer la question, s'il vous plaît vérifier maintenant –