Bonjour,
j'ai une erreur sur ma page qui est incompréhensible. toute les parenthèses, virgules... sont bien présente, mais j'ai une parse error qui s'affiche quand meme.
Parse error: syntax error, unexpected 'const' (T_CONST)
Il me suffit d'enlever les conditions et tout fonctionne. C'est vraiment étonnant !
Je remercie celui qui pourra m'aider.
j'ai une erreur sur ma page qui est incompréhensible. toute les parenthèses, virgules... sont bien présente, mais j'ai une parse error qui s'affiche quand meme.
Parse error: syntax error, unexpected 'const' (T_CONST)
Code:
if(isset($_GET['do'])){
$language = $mysqli->real_escape_string($_GET['do']);
}else{
$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
$language = $mysqli->real_escape_string($language);
const LANGUAGES = ['be' => 'fr', 'ch' => 'fr', 'lu' => 'fr', 'it' => 'it', 'fr' => 'fr', 'es' => 'es', 'pt' => 'pt', 'cn' => 'cn', 'de' => 'de'];
$language = LANGUAGES[$language] ?? 'en';
}
Il me suffit d'enlever les conditions et tout fonctionne. C'est vraiment étonnant !
Je remercie celui qui pourra m'aider.