Bonsoir, j'essaye de faire un test simple avec la spl_autoloader
je suis sous ubuntu
voici ma classA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php spl_autoload_register(function ($class) { $chemin = 'var/www/test/lib/d1/'.$class.'.php'; include $chemin; }); $test = new A(); ?>
je n'ai pas le message du constructeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php class A { public function __construct() { echo "je suis la class A"; } } ?>
echo $chemin donne
c'est bien mon chemin du serveur .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2var/www/test/lib/d1/A.php
je me suis mis sur le dossier A.php et exécuter chemin.php
et cela me donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php echo dirname(__FILE__); ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2/var/www/test/lib/d1
Qu'est ce qu'il ne va pas
merci d'avance pour la réponse![]()






Répondre avec citation
Partager