Должен быть простой вопрос. У меня еще не установлено 5.3, поэтому я не могу экспериментировать самостоятельно.
При объявлении пространства имен во включаемом файле нужно ли указывать полный путь к пространству имен или родительское пространство имен уже предполагается включенным?
Например, если у меня есть файл:
// file1.php
<?php
namespace parent_space;
include 'file2.php';
?>
и второй файл:
// file2.php
<?php
namespace child_space;
// some code
?>
Поскольку file2.php
входит в пространство имен parent_space
в file1.php
, это пространство имен для "некоторого кода" \parent_space\child_space\
или просто \child_space\
?