オブジェクトへの変換 - php.netstdClass に関するコメント - php.netstdClass を生成してからプロパティの値を設定するよりもタイプ数が少なくてすむ。 $foo = (object) ['bar' => 'baz']; var_dump($foo); 上記と同じ内容のコードは次のようになる。 $foo = new StdClass; $foo->bar = 'baz'; var_dump($foo->bar; もちろん、クロージャを入れることもできる。 $foo = (object) ['bar' => function () {return 'baz';}]; $fn = $foo->bar; echo $fn() . PHP_EOL; stdClass は PHP のすべてのクラスの基底クラスだという誤解があるが、実際にはスタンドアロンのクラスである。 c