JeuWeb - Crée ton jeu par navigateur
[PHP] __autoload les classes mère (extends) ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [PHP] __autoload les classes mère (extends) ? (/showthread.php?tid=6493)

Pages : 1 2 3


[PHP] __autoload les classes mère (extends) ? - Argorate - 08-11-2012

Bonjour,

j'aurais aimé savoir comment faire pour le chargement automatique des classes, j'utilise bien __autoload() mais es-ce que cela inclue les classes dont on hérite?

Sinon, comment faire ça dynamiquement et automatiquement?

merci.


RE: [php] __autoload les classes mère (extends)? - Ter Rowan - 08-11-2012

si tu as un algo simple qui fait le lien nom du fichier qui porte la classe <--> nom de la classe tu rentres dans l'automatisation non ?


RE: [php] __autoload les classes mère (extends)? - Argorate - 08-11-2012

oui, mais si j'ai class Toto extends Ruby, l'autoload ne va pas inclure le fichier de la classe Ruby...


RE: [php] __autoload les classes mère (extends)? - Myrina - 08-11-2012

Quand tu utilises Toto pour la première fois, __autoload('Toto') sera exécuté.
Après le chargement de la classe, si la classe Ruby n'est pas connu, un __autoload('Ruby') sera effectué.


RE: [php] __autoload les classes mère (extends)? - Plume - 08-11-2012

Tout ce que PHP ne connait pas, il tentera de le charger via __autoload().


RE: [php] __autoload les classes mère (extends)? - Argorate - 08-11-2012

ok, alors c impec Wink


RE: [php] __autoload les classes mère (extends)? - Sephi-Chan - 08-11-2012

Ça aurait été vachement long et difficile de faire un petit script pour tester ça. Confusediffle:


RE: [PHP] __autoload les classes mère (extends) ? - niahoo - 08-11-2012

J'osais pas le mettre Smile


RE: [PHP] __autoload les classes mère (extends) ? - Plume - 09-11-2012

En plus rapide : Lire la documentation. Smile


RE: [PHP] __autoload les classes mère (extends) ? - Argorate - 09-11-2012

la doc ne parle pas du cas des classes mères...