为了账号安全,请及时绑定邮箱和手机立即绑定

use引入PDO类时,带与不带/有什么区别吗?

use引入PDO类时,带与不带/有什么区别吗?

PHP
MMTTMM 2019-03-15 14:01:19
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 对象
?>
查看完整回答
反对 回复 2019-03-18

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号