Bonjour,

je suis passé à PHP8 dimanche dernier (pas encore possible sur DVP de le signaler ) et depuis, l'instruction echo "<pre>"; n'est plus prise en compte ! En effet, j'ai une méthode de debug :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 static public function debug($location, $var)
    {
        /*exemple d'appel : UtilFct::debug("Record.php 162 data deb de analyze_ticket ",self::$data);*/
        echo "<br/>".(is_string($location))?$location:''."<br/>";
        echo "<pre>";/*la variable $location sert à indiquer le nom du fichier et le numéro de la ligne où on a appelé la fonction car quand on a plus besoin, on sait plus où on l'a placé !*/
        var_dump($var);
        echo "</pre><br/>";
    }
qui utilise cette instruction (ligne 5) et quand je regarde le code html généré :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
csvimportcontroller 136 errors <pre>string(2809) "For SESA=SESA10038 etc
donc il a bouffé le point-virgule. Comment faire SVP ?