PHP 命名空间中的类访问系统自带类或其他命名空间的类 发表于 2012-05-24 更新于 2022-11-07 分类于 PHP开发 都是基础不扎实惹的祸,这问题也困扰了半小时。 我的类在libs命名空间中,需要使用系统自带的DateTime类,但Eclipse提示找不到DateTime类,运行后报找不到libs\DateTime类,说明PHP是在当前命名空间中找的。 解决方法: $startTime = new \DateTime($start); 在DateTime前加\,即在系统最底层的命名空间查找。访问外部命名空间方法: $a = new subnamespace\foo();