我有一个相当大的代码库(虽然没有太大),但在有史以来最无害的代码行之一上遇到了段错误。
基本上这个(在类方法中):
$this->已保存 = $已保存;
gettype() 确认 $saved 是一个布尔值,并且在类中定义为受保护。如果我将其注释掉,它运行良好。
由于我禁用了 XDebug,它开始工作,但没有 XDebug,我真的无法完成任何工作。关于它可能是什么以及如何解决它的任何想法?
谢谢!
我有一个相当大的代码库(虽然没有太大),但在有史以来最无害的代码行之一上遇到了段错误。
基本上这个(在类方法中):
$this->已保存 = $已保存;
gettype() 确认 $saved 是一个布尔值,并且在类中定义为受保护。如果我将其注释掉,它运行良好。
由于我禁用了 XDebug,它开始工作,但没有 XDebug,我真的无法完成任何工作。关于它可能是什么以及如何解决它的任何想法?
谢谢!
如果它是由 XDebug 引起的,那么您可能应该在XDebug 的问题跟踪器上报告它。
更重要的是,如果您还没有升级到最新的 XDebug 和 PHP。我的意思是,也许这已经修复了,而您只是在使用旧版本。