2009-05-15 9 views
0

ウェブサイトをPHP 4.4からPHP 5.2に移行しました どちらの場合もerror_reportingレベルはE_ALLです。 PHP 4では、サイトは正常に動作していましたが、PHP 5に移行した後、1ページでエラーが発生しました。 ClassNameを再宣言できません:varName 変数が実際にファイルで再宣言されていることがわかりました。 PHP4.4で動作していた理由を知りたいです。 PHP 4のE_ALLに「クラス変数の再宣言エラー」が含まれていませんか?PHP4とPHP5のerror_reporting

答えて

2

私は、エラー報告ではなく、PHP4とPHP5のOOPサポートについて考えています。 OOPに関するPHP5には多くの変更がありました。 PHP4のOOPサポートは面白かったです。

0

私はZilupeとこれに同意しなければならないでしょう、PHP5はより標準化されたOOPサポートをもたらしました。クラスを拡張することができますが、再宣言することはできません。 PHP4とOOP私は実際には、通常のLOL、ROFLなどなしで同じ文に存在するとは思わなかった

関連する問題