PHPのオブジェクト
こんなふうに書けるんだな。
// test.php $obj = new stdClass; $obj->name = 'hiro_y'; $obj->sex = 'male'; $obj->birthday = '1978-07-16'; foreach ($obj as $name => $value) { echo $name, ':', $value, "\n"; }
実行してみるとこうなる。
php -q test.php name:hiro_y sex:male birthday:1978-07-16
普通にオブジェクトのプロパティのキー/値が取得できる模様。PHPのクラスは連想配列の一種だけど、foreachが使えるとは思わなかったよ。