【发布时间】:2011-04-15 02:49:59
【问题描述】:
应该是一个简单的问题。我还没有安装 5.3,所以我不能自己试验。
在包含的文件中声明命名空间时,是否必须声明命名空间的完整路径,或者是否已经假定包含父命名空间?
例如,如果我有一个文件:
// file1.php
<?php
namespace parent_space;
include 'file2.php';
?>
还有第二个文件:
// file2.php
<?php
namespace child_space;
// some code
?>
由于file2.php 包含在file1.php 的parent_space 命名空间中,因此是“某些代码”的命名空间\parent_space\child_space\,还是只是\child_space\?
【问题讨论】:
-
这就是文档所说的:php.net/manual/en/…
标签: php namespaces