115 Pratiques d'écoconception d'applications à architecture web, et plus...
Source CNUMR [BP_070_fr]

Supprimer tous les warning et toutes les notices

Identifiants

GreenITV2V3V4
516570

Catégories

Cycle de vieTiersResponsable
4. ProductionDatacenterAdministrateur systèmes

Indications

Degré de prioritéMise en oeuvreImpact écologique
232
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 production0