use /PDO;和use PDO;有什么区别吗?
我认为 use /PDO; 是引入根空间下的PDO类,,,为什么use PDO;也能成功引入呢?
1 回答

收到一只叮咚
TA贡献1821条经验 获得超4个赞
注意对命名空间中的名称(包含命名空间分隔符的完全限定名称如 FooBar以及相对的不包含命名空间分隔符的全局名称如 FooBar)来说,前导的反斜杠是不必要的也不推荐的,因为导入的名称必须是完全限定的,不会根据当前的命名空间作相对解析。
请仔细查看官方文档
使用命名空间:别名/导入
<?php
namespace foo;
// 如果不使用 "use \ArrayObject" ,则实例化一个 foo\ArrayObject 对象
$a = new ArrayObject(array(1)); // 实例化 foo\ArrayObject 对象
// 如果需要实例化 \ArrayObject 对象,而且不使用 "use \ArrayObject" 就需要
$a = new \ArrayObject(array(1)); // 实例化 \ArrayObject 对象
?>
- 1 回答
- 0 关注
- 397 浏览
添加回答
举报
0/150
提交
取消