0

これまでで最も無害なコード行の 1 つで segfault が発生している非常に大きなコードベース (大規模ではありません) があります。

基本的にこれ(クラスメソッド内):

$this->saved = $saved;

gettype() は、$saved がブール値であり、クラスで保護されていると定義されていることを確認します。コメントアウトすると正常に動作します。

XDebug を無効にしてから動作するようになりましたが、XDebug なしでは作業を完了できません。それが何であり、どのように修正できるかについてのアイデアはありますか?

ありがとう!

4

1 に答える 1

1

XDebug が原因である場合は、おそらくXDebug's issue trackerで報告する必要があります。

さらに重要なのは、まだ最新の XDebug と PHP にアップグレードしていない場合は、アップグレードすることです。つまり、おそらくこれはすでに修正されており、古いバージョンを使用しているだけです。

于 2013-08-15T16:23:06.857 に答える