php – Yii2中:: class vs :: className()之间的区别?
我知道两者都给出了相同的结果,但我期待着听到性能.
我不确定,但我想.. >“MyClass :: className()”导致该类文件也被加载(其Yii函数的主体只是get_called_class()) 如果我是对的,请告诉我?或者请突出您的知识. 有很多地方我们只想要完整的合格类名,即使它不会在那个时候使用.但我也不喜欢放硬编码的字符串(由于硬重构)
是的,我发现我是对的.
PHP的本机类属性可以节省性能..(PHP 5.5) 看这里http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.class.class.name 所以这不会导致加载类文件,所以即使class不存在,它也会返回完整的className
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- PHP网页游戏学习之Xnova(ogame)源码解读(二)
- CakePHP“致命错误:未找到调试器的文件中未找到类’调试器
- php管理nginx虚拟主机shell脚本实例
- php 使用file_get_contents读取大文件的方法
- 供参考的 php 学习提高路线分享
- PHP利用超级全局变量$_POST来接收表单数据的实例
- PHP封装的MSSql操作类完整实例
- php – 如何在adobe echosign文档中设置Signature占位符的位
- php – file_get_contents()每次都从api.github.com获得403
- PHP array_search():在数组中搜索给定的值并返回键名或索引