J'ai un démon qui traite un peu de logique MVC en arrière-plan qui inclut les classes dont il a besoin à la demande. Parfois, cependant, il arrive à un point où il inclut deux classes nommées de manière identique provenant de différents modules au sein d'un même cycle. Idéalement, je voudrais "décréter" une classe avant de l'inclure à nouveau, je ne peux pas trouver dans le manuel de PHP cependant, si cela est possible.Annuler la création d'une classe en PHP
Quelque chose comme ceci:
//first foo
class foo(){
}
//undeclare foo
undeclare foo;
//create new foo
class foo(){
}
Malheureusement, aucune de ces solutions n'est actuellement possible dans ma situation. – clops
Utilisez-vous PHP 5.3? Cela offrirait une solution. – powtac
L'application ne peut pas porter vers PHP 5.3 dans son état actuel. Il est plus de 250 Mo de code;) – clops