脚本宝典收集整理的这篇文章主要介绍了php – 在当前命名空间中按字符串实例化类,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
举例来说,这很好:
namespace MyNamespace; new MyClass; // MyNamespace\MyClass instantiated
而这不是:
namespace MyNamespace; $class = 'MyClass'; new $class; // Class 'MyClass' not found
您可以使用__NAMESPACE__执行此操作:
$fullclass = __NAMESPACE__ . '\\' . $class; new $fullclass;
请参阅new
operator和__NAMESPACE__
魔术常数的文档.
以上是脚本宝典为你收集整理的php – 在当前命名空间中按字符串实例化类全部内容,希望文章能够帮你解决php – 在当前命名空间中按字符串实例化类所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。