У Котерова в разделе "Пространство имен" на стр. 494 читаю следующее:
Оператор namespace должен располагаться в файле первым, до любых объявлений...Иначе скрипт завершится ошибкой
И на следующей странице:
В одном файле допускается использовать несколько пространств имен
И приводится соответствующий пример.