Mise à jour le 28/02/2024

RWEB 0070 Supprimer tous les warnings et toutes les notices

Ref. Version →
Ref. BP →
GreenIT
51
2.0.0
0065
3.0.0
0070
4.0.0
0070

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">
             <label>
                 First Name
                 <input type="text" name="first_name" value="<?php print $_POST['first_name'] ?>" placeholder="">
            </label>     
             <label>
                  Last Name
                  <input type="text" name="last_name" value="<?php print $_POST['last_name'] ?>" placeholder="">
             </label>     
         </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 warnings et notices en production

0
Vous avez repérez une coquille ou vous souhaitez contribuer ?

Venez sur le repo pour lancer une discussion sur la fiche.

Voir la fiche