Bonsoir,
Je viens de découvrir la fonction spl_autoload_register qui permet d'appeler une classe dès qu'on demande à l'instancier de la façon suivante :
function chargerClasse ($classe)
{
require 'zclasses/'.$classe . '.class.php'; // On inclue la classe se trouvant dans zclasses correspondante au paramètre passé
}
spl_autoload_register ('chargerClasse');
Ce système est bien pratique parce qu'il permet de ne faire lire au serveur que le code qui l'intéresse et donc optimise les temps d'exécution.
J'aimerais faire le même système pour appeler les fonctions automatiquement, ça donnerait un truc du genre :
function chargerfonction ($classe)
{
require 'zfonctions/'.$fonction . '.php'; // On inclue la fonction se trouvant dans zfonction correspondante au paramètre passé
}
spl_autoload_register ('chargerfonction');
Le problème c'est que quand je fais une recherche sur google, il me renvoie tout le temps sur autoload qui n'a l'air de servir que pour les classes.
Je me demande donc s'il n'existe pas une fonction équivalente à __autoload mais pour les fonctions.
Merci d'avance pour vos réponses.