Le plus prefred metthod serait d'utiliser issetif(isset($_REQUEST['scene_id']))
mais vous pouvez effectivement supprimer les messages d'erreur en utilisant @
signe, mais s'il vous plaît noter que l'erreur serait existe encore et aurait besoin de le gérer correctement
De PHP Documentation
PHP supports one error control operator: the at sign (@). When prepended to an expression in PHP, any error messages that might be generated by that expression will be ignored.
Exemple 1
if(@$_REQUEST['scene_id'])
{
echo "ok" ;
}
Exemple 2 (filtre, validation ou exception)
try {
if (!isset($_REQUEST['scene_id']))
throw new Exception("Missing Scene ID");
if (!filter_var($_REQUEST['scene_id'], FILTER_SANITIZE_NUMBER_INT))
throw new Exception("Only Valid Number Allowed");
echo "Output ", $_REQUEST['scene_id'];
} catch (Exception $e) {
print $e->getMessage();
}
?>
Je ne veux pas utiliser des fonctions partout. Cela diminue la capacité de lecture du code. – totten
Je ne sais pas où vous avez eu cette idée, mais c'est fou. Des fonctions existent pour rendre le code plus lisible. Ils le font en le faisant contenir moins de passe-partout répété. demander à des programmeurs de 1000000 et ils vous diront la même chose. – Kris
Je demande seulement à mon patron au sujet de ces concepts :) puisqu'il est le responsable:/ – totten