繁体   English   中英

PHP 4和PHP 5中的error_reporting

[英]error_reporting in PHP 4 and PHP 5

我将网站从PHP 4.4迁移到PHP 5.2。在两种情况下,error_reporting级别均为E_ALL。 在PHP 4上,该站点运行正常,但是在迁移到PHP 5之后,我发现一页抛出错误。 无法重新声明ClassName:varName我发现确实在文件中声明了该变量。 我想知道为什么它可以在PHP4.4中使用PHP 4 E_ALL是否不包含“类变量重新声明错误”?

我认为这与错误报告无关,而与PHP4和PHP5中的OOP支持有关。 PHP5中有关OOP的更改很多。 PHP4中的OOP支持非常有趣。

我将不得不同意Zilupe的观点,PHP5引入了更加标准化的OOP支持,以至于您可以扩展一个类,但不能重新声明它。 如果没有通常的LOL,ROFL等,我从未想过PHP4和OOP确实存在于同一句子中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM