多くのダーティ クラスを含む巨大な PHP プロジェクトを取得しました。
コンストラクターのようなプロパティを定義する親クラスがあり$this->prop = true
、未知の子クラスが親コンストラクトを呼び出さずにその親クラスを拡張するが、プロパティを使用する親メソッドを使用する$this->prop = true
と、エラーが発生します。
この問題の最善の解決策は何ですか?
- 常にチェック
if ( $this->prop ) ...
- すべての子構造を検索し、親への呼び出しを追加しますか?
- ...
ありがとう。