Justement je répond a ta question : " pour comprendre comment fonctionne"
en fait tu désires juste comprendre comment utiliser 
...est donc nettement moins performante
lol, si tu désires la performance oublie simplement l'autoload et n'utilise que include() ou require().
ici tu utilises une "vielle notation .class.php", si tu désire aussi utiliser une bibliotheque moderne (ou encore + ancienne), comment vas tu faire ?
set_include_path() est presque obselete depuis pas mal de temps !
c'etait la méthode avant les namespaces et oui ta reference dans la doc a 4 ans !
Pour ton probleme :
1) je suppose que tu sait qu'il y a une différence minuscule-majuscule sur Linux (contrairement a windows)
2)
$includeFolder = __DIR__."/common/includes/";
c'est évident, c'est le but de l'autoloader, on ajoute un chemin absolut !
3) suis pas sur que tu sache différence chemin absolut-relatif ?
ligne 6 fait un echo get_include_path() pour voir si hebergeur permet ceci.
ton test :
include("nbcore/fb/Facebook.class.php");
ce qui veut dire que tu executes ce code dans "common/includes" ou pas ?
Partager