La suppression de toute la Classe PHP

class foo{
    ....
}

Dire qu'il existe des classes dans mon code, puis plus tard, je n'ai plus besoin de cette classe et que vous souhaitez le supprimer (si je peux le remplacer par un nouveau, plus tard)

Est-il possible de supprimer une classe entière à partir de l'exécution?

  • Vous pouvez peut-être redéfinir la classe: stackoverflow.com/questions/137006/...
  • Ça veut dire quoi? Voulez-vous remplacer votre code dans le fichier PHP ou voulez réinitialiser la variable de classe?
  • je pense que ce qu'il veut dire: quand une classe est définie, il prend de la place dans la mémoire (juste la classe elle-même, pas son cas) donc, quand il est fait avec de la classe, il veut libérer de la mémoire, de l'espace pris par la définition de la classe.
  • Shaheer est assez proche. Je veux retirer de l'exécution afin que je puisse re-définir une nouvelle classe du même nom.
  • Shaheer: la RAM est bon marché ces jours-ci.
  • je suis complètement d'accord avec toi, mon ami 🙂 je viens d'essayer de clarifier à lui et peut-être que ce n'est pas un monde réel scénario, mais il est juste de demander si c'est une possibilité.
  • Non, j'ai absolument besoin pour un système de production. Les gens disent ça sonne encombrants, mais, c'est une partie de l'architecture et est géré.

InformationsquelleAutor Ryan Copley | 2012-07-18