Embora qualquer código PHP válido possa estar contido dentro de um determinado namespace, apenas quatro tipos são afetados, sendo:
- Classes
- Interfaces
- Funções
- Constantes
E o que é muito, mas muito importante. Variáveis não são afetadas por namespace e são sempre pertencentes ao escopo global.
Então extrema atenção, visto que variáveis afetam uma as outras independente de namespace visto que todas compartilham o mesmo escopo.