如这样的一段代码
namespace Zend\Loader;
use ReflectionClass;
use Traversable;百度了下是导入命令空间
但是这段代码是程序最开始执行的几行代码
该文件夹下又没有ReflectionClass这个文件夹,也没有这个文件
之前也没有想__autoload这样的函数
那php是如何知道用哪个命名空间?我们要到哪里找
namespace Zend\Loader;
use ReflectionClass;
use Traversable;百度了下是导入命令空间
但是这段代码是程序最开始执行的几行代码
该文件夹下又没有ReflectionClass这个文件夹,也没有这个文件
之前也没有想__autoload这样的函数
那php是如何知道用哪个命名空间?我们要到哪里找
use \ArrayObject;$obj = new namespace\Another; // 实例化 foo\Another 对象
$obj = new Another; // 实例化 My\Full\Classname 对象
NSname\subns\func(); // 调用函数 My\Full\NSname\subns\func
$a = new ArrayObject(array(1)); // 实例化 ArrayObject 对象
// 如果不使用 "use \ArrayObject" ,则实例化一个 foo\ArrayObject 对象那它是从哪里导入的呢?
即使这个文件没有,也有别的文件 include 他