Bonjour,

mon code génère ce message d'erreur :
Typed static property ticket_rawsrc\model\CSVFile::$nb_insert_license must not be accessed before initialization in C:\projets\ticket_rawsrc\model\CSVFile.php on line 135
Le code :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
  public static function displayResultImport()
    {
        $res = ['read' => CSVFile::$nb_read_lines,
            'insert' => CSVFile::$nb_insert_license,
            'update' => CSVFile::$nb_update_license
            ];
    }
Pour simplifier, j'ai viré le code d'affichage et me suis limité au code qui génère l'erreur.
La déclaration des propriétés :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class CSVFile
{
    static protected int $nb_read_lines;
    static protected int $nb_insert_license;
    static protected int $nb_update_license;
Avant de poster ça, j'ai regardé ce qu'ils disaient sur Google, mais rien compris...