PHP のオブジェクト型の変数の初期値
文字列型の変数なら ''、数値型の変数なら 0 を宣言時の初期値として用いるが、オブジェクト型の場合どうしたもんかな、と。
もちろん初期値を入れない(未初期化の状態)でもいいんだけどなんかきもいので、調べた。
$obj = (object)[];
と思うかもけど[]をオブジェクト型に型キャストしてると思えばそんな変でもない。
ちなみにstdClassというやつがいるのだけどやってること一緒なのであえてstdClassでやる必要がないうえに、何このクラス?とちょっとん?ってなっちゃうので自分は使わない。
$obj = new stdClass();
以上!