Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP名称空间不再需要文件?_Php_Namespaces_Require Once - Fatal编程技术网

PHP名称空间不再需要文件?

PHP名称空间不再需要文件?,php,namespaces,require-once,Php,Namespaces,Require Once,我正在阅读PHP5.3中发布的PHP名称空间的一些信息,从我看到的情况来看,它看起来像是一个名称空间,而不是需要文件来获取所需的代码,您所要做的就是使用名称空间。我的假设正确吗?不完全正确。取消手动操作的神奇之处在于。名称空间只是(mis)用于将文件名和目录结构映射到类标识符上 除了这些示例之外,您还可以构建一个自动加载程序,该程序具有一个内置列表,用于将类基名映射到包含脚本文件名。不完全如此。取消手动操作的神奇之处在于。名称空间只是(mis)用于将文件名和目录结构映射到类标识符上 除了示例之外

我正在阅读PHP5.3中发布的PHP名称空间的一些信息,从我看到的情况来看,它看起来像是一个名称空间,而不是需要文件来获取所需的代码,您所要做的就是使用名称空间。我的假设正确吗?

不完全正确。取消手动操作的神奇之处在于。名称空间只是(mis)用于将文件名和目录结构映射到类标识符上


除了这些示例之外,您还可以构建一个自动加载程序,该程序具有一个内置列表,用于将类基名映射到包含脚本文件名。

不完全如此。取消手动操作的神奇之处在于。名称空间只是(mis)用于将文件名和目录结构映射到类标识符上


除了示例之外,您还可以构建一个自动加载程序,该程序具有一个内置列表,用于将类基名映射到包含脚本文件名。

否。名称空间仅为您提供了一种从逻辑上分离代码的方法。您仍然需要源文件才能使用它们。(或者,更可能的情况是,使用自动加载器为您执行此操作。但是,请注意,此功能在5.3之前就已经存在。)

否。名称空间只是为您提供了一种从逻辑上分离代码的方法。您仍然需要源文件才能使用它们。(或者,更可能的情况是,使用自动加载器为您完成此操作。但是,请注意,此功能在5.3之前就已经存在。)