php – 使用关键字’use’有条件地导入类
发布时间:2020-12-13 22:38:03 所属栏目:PHP教程 来源:网络整理
导读:我从来没有在任何地方见过这个结构,所以我想知道这样的表达式是否有问题: if (condition) { use SymfonyComponentHttpFoundationResponse;} 唯一使用的是别名类名.而已.而已. 而不必在脚本中重复编写完全限定的类名: $q = new FooBarBazQuux;if ($q
我从来没有在任何地方见过这个结构,所以我想知道这样的表达式是否有问题:
if (condition) { use SymfonyComponentHttpFoundationResponse; }
唯一使用的是别名类名.而已.而已.
而不必在脚本中重复编写完全限定的类名: $q = new FooBarBazQuux; if ($q instanceof FooBarBazQuux) ... 你可以缩短到: use FooBarBazQuux; $q = new Quux; if ($q instanceof Quux) ... 因此,想要有条件地使用是绝对没有意义的.它只是一个语法助手;如果它可以有条件地使用你的脚本语法将变得模糊,这是没有人想要的. 它不会减少代码加载,因为代码只能通过require / include调用或通过自动加载显式加载.后者是非常优选的,因为它只在需要时已经懒惰地起作用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- php – mysqli_real_connect():( HY000 / 2006):
- Yii2:ActiveRecord如何卸载/取消设置所有(某些)
- PHP+HTML+JavaScript+Css实现简单爬虫开发
- 使用PHP实现阻止用户上传成人照片或者裸照
- php – “Content-Type:text / plain”强制下载
- php – 以不会让用户疯狂的方式在数据库中存储长
- php – 如何从Magento外部访问Magento用户的会话
- PHP PDO sqlsrv未定义的类常量SQLSRV_ENCODING_U
- PHP伪造referer实例代码
- php – Apache Reverse Proxy可以排除某些文件类
热点阅读