2013年3月24日日曜日

オブジェクトの反復処理

マニュアルを眺めていて知った小ネタです。
foreachなどを使用することによって
そのスコープからアクセス可能なメンバ変数全てを取得することができます。

サンプルコード 実行結果
var1 => value 1
var2 => value 2
var3 => value 3

MyClass::getProperty:
var1 => value 1
var2 => value 2
var3 => value 3
protected => protected var
private => private var
使うかな。使わなそうだなぁ…。

0 件のコメント:

コメントを投稿