脚本宝典收集整理的这篇文章主要介绍了扩展在PHP中实现接口的类时找不到类,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
<?PHP class A extends B {} class B implements C {} interface C {}
上面的代码抛出“致命错误:找不到类’B’”……
这是一个PHP bug吗?要么?
环境:“PHP 5.3.6-13ubuntu3.2与Suhosin-Patch(cli)(内置:2011年10月13日23:19:13)
版权所有(c)1997-2011 PHP小组
Zend Engine v2.3.0,版权所有(c)1998-2011 Zend TechnoLOGies
与Derde Rethans的Xdebug v2.1.0,版权所有(c)2002-2010
“
以下是PHP中完全有效的顺序:
class B implements C { ... } class A extends B { ... } interface C { ... }
有a closed bug requesting clarification in the PHP5 docs.
对类似问题(Does the order of class definition matter in PHP?)的回答提到Autoloading.如果您使用多个文件,可能需要查看此问题.
以上是脚本宝典为你收集整理的扩展在PHP中实现接口的类时找不到类全部内容,希望文章能够帮你解决扩展在PHP中实现接口的类时找不到类所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。