首页 / PHP / php中使用use和不使用use
php中使用use和不使用use
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php中使用use和不使用use,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1427字,纯文字阅读大概需要3分钟。
内容图文
![php中使用use和不使用use](/upload/InfoBanner/zyjiaocheng/238/d8d2fe6788bf437c830a35204deb0cc0.jpg)
php
namespace common\models; use yii\behaviors\TimestampBehavior; class User extends \yii\db\ActiveRecord implements IdentityInterface { public function behaviors() { return [ TimestampBehavior::className(), ]; } }
和
php
namespace common\models; class User extends \yii\db\ActiveRecord implements IdentityInterface { public function behaviors() { return [ \yii\behaviors\TimestampBehavior::className(), ]; } }
有没有啥区别?比如下面一个会在使用到的时候才。。。而上面一个无论是否有使用都。。。(纯属自己YY
的)
P.S.:如果踩了我的问题,请给出理由,感谢(放心,我不是喷子)
回复内容:
例:
php
namespace common\models; use yii\behaviors\TimestampBehavior; class User extends \yii\db\ActiveRecord implements IdentityInterface { public function behaviors() { return [ TimestampBehavior::className(), ]; } }
和
php
namespace common\models; class User extends \yii\db\ActiveRecord implements IdentityInterface { public function behaviors() { return [ \yii\behaviors\TimestampBehavior::className(), ]; } }
有没有啥区别?比如下面一个会在使用到的时候才。。。而上面一个无论是否有使用都。。。(纯属自己YY
的)
P.S.:如果踩了我的问题,请给出理由,感谢(放心,我不是喷子)
use只是声明后面将要使用的文件的位置,并没有引用,只有调用的时候才会加载.
推荐使用第一种方法,文件一开始就知道将要用那些文件,可读性好.
同意 @沙渺 大大的观点,使用 use 仅仅只是释放了该名字空间内的变量,方便书写而已,可参阅我的这个答案了解更多:http://segmentfault.com/q/1010000002544855/a-1020000002544893
内容总结
以上是互联网集市为您收集整理的php中使用use和不使用use全部内容,希望文章能够帮你解决php中使用use和不使用use所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。