Propriété typée ; quesaco ?
Bonjour,
mon code génère ce message d'erreur :
Citation:
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:
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:
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...