Fonctionnement de __autoload()
Posté : 30 janv. 2019, 10:11
Bonjour,
Mon problème est le suivant : j'utilise ce code
Mais je ne comprends pas du tout comment fonctionne cette fonction. Par exemple pourquoi il faut mettre un namespace à ma classe. En bref je suis largué et j'aimerais bien quelques explications parce que là j'utilise cette fonction sans rien comprendre et ça me plait pas
Peut être quelqu'un ici saura-t'il m'expliquer cette fonction
En vous remerciant par avance
Mon problème est le suivant : j'utilise ce code
function __autoload($class)
{
$path = str_replace('\\', DIRECTORY_SEPARATOR, $class);
require_once('..' . DIRECTORY_SEPARATOR . $path . '.php');
}
Ensuite quand j'appelle une classe, elle est chargée et je peux l'utiliser.Mais je ne comprends pas du tout comment fonctionne cette fonction. Par exemple pourquoi il faut mettre un namespace à ma classe. En bref je suis largué et j'aimerais bien quelques explications parce que là j'utilise cette fonction sans rien comprendre et ça me plait pas
Peut être quelqu'un ici saura-t'il m'expliquer cette fonction
En vous remerciant par avance