私が標準クラスを作成するとき、私は主に次のことを行います。
$test = null;
$test->id = 1;
$test->name = 'name';
ただし、strictモードではエラーが発生します。
したがって、明らかにそれを行う正しい方法は次のとおりです。
$test = new stdClass();
$test->id = 1;
$test->name = 'name';
だから私は疑問に思っています:
$test = null;
私がやりたいことをするのは大したことではありませんか?
厳格な基準に準拠することで何が得られますか?コードが将来のバージョンでも機能し続けることを確認しますか?下位互換性が向上しますか?それは単なるベストプラクティスの問題ですか?他に何かありますか?
タイプミスを編集