Erreur autoload avec Phpstorm

Petit nouveau ! | 3 Messages

06 août 2018, 08:57

Bonjour à tous,

Je débute en orienté objet et j'utilise Phpstorm, j'ai le code suivant pour créer un autoload :

<?php

class Autoloader{

    static function register(){
        spl_autoload_register(array(__CLASS__, 'autoload'));
    }

    static function autoload($class_name){
        require 'class/' . $class_name . '.php';
    }

}
Seulement phpstorm m'indique l'erreur suivante :

Path 'class/$class_name.php' not found less... (Ctrl+F1)
Inspection info: Include expression is not resolved.
Pourtant ça fonctionne malgré l'erreur, est ce un problème de code ou de paramétrage du logiciel?

Merci d'avance à ceux/celles qui voudront bien m'aider.

Mammouth du PHP | 1001 Messages

06 sept. 2018, 09:45

Simplement il ne retrouve pas le fichier class/' . $class_name , normal puisque $class_name est une variable, il ne peux donc aps déduire ce qui va avoir dedans.
L'expérience est la somme de toutes nos erreurs.