est-il possible d'obtenir la liste des espaces de noms définis

SALUT à tous,

Je me demandais si il existe un moyen en php 5.3+ pour obtenir une liste des espaces de noms définis au sein d'une application.
donc

si
file 1 has namespace FOO
et
file 2 has namespace BAR

Maintenant, si je comprend le fichier 1 et fichier 2 fichier 3 aimerai savoir avec une sorte d'appel de la fonction de l'espace de nom FOO et BAR sont chargés.

Je veux réaliser ce pour être sûr d'un module dans mon application est chargée avant de vérifier si la classe existe ( avec is_callable ).

Si ce n'est pas possible, je voudrais savoir si il existe une fonction pour vérifier si un espace de noms spécifique est définie comme is_namespace().

Espère que vous avez l'idée. et ce que je suis en train de réaliser

  • En bref, la réponse est non. Il n'y a pas de php façon de le faire. Bâton avec class_exists ou is_callable.
  • Peno, déteste le dire, mais comme vous pouvez le voir ci-dessous il y a un moyen pour obtenir le chargé de noms de.
  • Désolé, mais je parlais de le faire directement en PHP. Comme dans, une fonction pour vérifier si un espace de noms en cas de déclaration/en cours d'utilisation. Désolé si je n'étais pas assez claire.
  • Peno, pas de problème , mais je crois qu'il n'est plus dans la programmation que les fonctions d'un langage.Penser hors de la boîte, comme la fonction ci-dessous est un bon exemple. 🙂 vous où à droite sur is_callable bien 🙂
InformationsquelleAutor DonSeba | 2011-03-07