Message récurents dans cron execution

Bonjour @lunarok ,

Suite à des centaines de messages d’erreurs dans le cron execution du plugin beta

Undefined offset: 0 in /var/www/html/plugins/meteofrance/core/class/meteofrance.class.php on line 417

gênant mais en aucun cas bloquant, j’ai cherché et trouvé une solution.

Il suffit de préfixer les $return[xxx… par un @ (Opérateur de contrôle d’erreur du PHP). Cette solution permet d’éviter un if à chaque variable de tableau (car il y en a … probablement plus de cent ! :slight_smile:

Petit up pour @lunarok
<Une autre suggestion pour la ligne 695 :

      $replace['#h1h#'] = date('H:i',strtotime('+ 1 hour', mktime(intval(@$heure[0] . @$heure[1]), intval(@$heure[3] . @$heure[4]))));

Et hop, 4 warning en moins :slight_smile:

Je ne suis pas (trop) maniaque, mais la version 7.3 de PHP (je viens de passer en debian 10.6) me saoule un peu avec ces warning. Alors si ces astuces basiques peuvent faire gagner du temps …

2 « J'aime »