タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ITproとPHP TIPSに関するTensorのブックマーク (1)

  • 122. オブジェクトもforeachで反復処理しよう

    今回は、配列を使用したループを組むときに重宝するforeach文のもう一つの機能について紹介します。 このforeachですが、配列だけでなくオブジェクトの反復にも使用することが出来ます。(ただし、PHP5以上のバージョンでしか使えないので注意してください) これなら、データを取り出すためにwhile文を使用しなくても、foreachを一行書くだけで簡単にイテレーターの処理をすることが出来るので、工数削減や可読性の向上などが可能です。 オブジェクトを引数にした場合、foreach(オブジェクト as メンバ変数名 => メンバ変数の値)となり、アクセス権限のあるメンバ変数を全てを取り出します。 では、早速サンプルを見てみます。 class HogeClass { public $hoge = "hoge"; public $piyo = "piyo"; public $fuga = "fu

    122. オブジェクトもforeachで反復処理しよう
  • 1