Bonjour,
plusieurs questions à propos de cette fonction (je débute en POO) :
- D'abord j’ai lu ça : La fonction spl_autoload_register() fournit une alternative plus flexible pour le chargement automatique de classes. Pour cette raison, l'utilisation de la fonction __autoload() n'est plus encouragée et pourrait devenir obsolète, voire être supprimée dans le futur.
MaisProvoque une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function spl_autoload_register($class_name) { // appelée dès qu'une classe est pas trouvée //function __autoload($class_name) { // appelée dès qu'une classe est pas trouvée require(strtolower($class_name)."_class.php"); //strtolower pour unix }que faut-il en penser ?Fatal error: Cannot redeclare spl_autoload_register() in D:\divers\boulot\formation_PHPPOO\index.php on line 5
- cette fonction est placée dans le index.php de mon application ; est-ce que ça suffit pour qu'elle soit appelée dès lors que n'importe où on souhaite utiliser une classe qui n'est pas encore définie ?
Partager