Supprimer tous les warning et toutes les notices
Identifiants
Catégories
| Cycle de vie | Tiers | Responsable |
|---|
| 4. Production | Datacenter | Administrateur systèmes |
Indications
| Degré de priorité | Mise en oeuvre | Impact écologique |
|---|
| 2 | 3 | 2 |
| Ressources Economisées |
|---|
| Processeur / Stockage |
Description
Les warnings et notices ralentissent les serveurs d’applications tels que PHP, car ces derniers doivent retracer l’origine des erreurs et inscrire dans les différents journaux système les messages expliquant les problèmes rencontrés.
Exemple
Éviter :
<html>
<body>
<form method="post" accept-charset="utf-8">
<input type="text" name="first_name" value="<?php print $_POST['first_name'] ?>" placeholder="">
<input type="text" name="last_name" value="<?php print $_POST['last_name'] ?>" placeholder="">
</form>
</body>
</html>
$_POST['first_name'] et $_POST['last_name'] font générer des notices car ils ne sont pas nécessairement définis.
Principe de validation
| Le nombre … | est inférieur ou égal à |
|---|
| de warning et notice en production | 0 |