Espaço global
Regras de resolução de nomes
Namespaces
PHP Manual

## __NAMESPACE__

A constante `__NAMESPACE__` em tempo de compilação é definida para o nome do atual namespace. Fora do namespace esta constante tem o valor de string vazia. Esta constante é útil quando precisa compor nome completo para nomes do namespace local.

Exemplo #1 Usando __NAMESPACE__

`<?php
namespace A::B::C;
function foo() {
// do stuff
}
set_error_handler(__NAMESPACE__ . "::foo");
?>`

Espaço global
Regras de resolução de nomes
Namespaces
PHP Manual