Message PHP Deprecated lors des sauvegardes

Bonjour,
Le plugin fonctionne correctement, mais lors des sauvegardes (Réglages/Système/Sauvegardes), j’ai le message suivant qui m’interpelle car je ne suis pas en PHP8:

> [START BACKUP]
> ***************Start of Jeedom backup at 2024-07-25 18:01:10***************
> Send begin backup event...OK
> Checking files rights...
> OK
> **PHP Deprecated:  The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /var/www/html/plugins/wifilightV2/3rdparty/meross.php on line 251**
> ...

Voici la page Santé

Ne comprenant pas ce que je lis en ouvrant le fichier concerné, je vous remercie de votre aide :blush:

Avec Google traduction.

PHP obsolète : le comportement des expressions sans parenthèses contenant à la fois ‹ . › et ‹ + ›/‹ - › changera dans PHP 8 : ‹ + ›/‹ - › aura une priorité plus élevée dans /var/www/html/plugins/wifilightV2/3rdparty/meross.php à la ligne 251**

Merci de ce retour :slightly_smiling_face:
J’avais traduit ce message mais ne me rappelle pas l’avoir sous debian 10.
Etant passé récemment sous debian 11, peut être que ce type d’information apparait maintenant.
Si je traduit, il ne faut donc pas s’inquiéter :wink:
Je ferme ce sujet.

Le fermer sur ma réponse aurait été plus sympa …

1 « J'aime »

Il manque des parenthèses sur la ligne 251 du fichier en question pour préciser ce que Php8 doit faire:

$strLog = $strLog.' Mode:'.$OutStr["payload"]["all"]["digest"]["hub"]["subdevice"][$chan]["mts100v3"]["mode"]+1;

Avec le code suivant similaire à la ligne au dessus:

<?php
$a = 12;
$b = "Toto";

$b = $b .' Mode:' .$a +1;
echo $b .PHP_EOL;

En php7 le résultat est:

1

En php8, c’est:

Toto Mode:13

C’est au dev de corriger.

2 « J'aime »

Désolé @Jeandhom, j’ai été trop rapide :upside_down_face:
Du coup, je me suis retiré :wink:

Et merci @jpty de ton analyse qui dépasse mes capacités :+1:

Je ne sais pas quand on sera sous PHP8, mais de ce que je comprends, la main serait donc chez @bernardfr.caron :wink:

Merci à vous tous :slightly_smiling_face:

1 « J'aime »

corrigé en beta

1 « J'aime »

Bonjour @bernardfr.caron ,
Toujours très réactif :innocent:
Il n’y a plus ce message lors de la sauvegarde :smiling_face:
Tu pourras la passer en stable .
Merci :wink:

Il mérite d’avoir la solution …

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.