タグ

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

タグの絞り込みを解除

イテレーションに関するzederbuchのブックマーク (3)

  • PHPでデザインパターン:Iterator(イテレータ) | @blog.justoneplanet.info

  • 【 ほでなすPHP 】 PHP5の基本 -> イテレーション

    イテレーション イテレータ/「Iterator」インターフェイス 配列やオブジェクトのプロパティは、「foreach文」によって反復(イテレーション)して走査する事が出来ましたが、これは「foreach文」が“「コレクション」を走査する機能”を持っていたからです。一方「for文」や「while文」は同じ反復文であってもそのような機能を持たないため走査が出来ません。「コレクション」とは、配列やオブジェクト(のプロパティ)の様な、“要素の集まりを持つ構造体”の事です。 “走査する機能”の具体的な内容は、配列の内部ポインタ(現在配列の何処を指しているかを示すもの)の移動や、ポインタが指す要素の有効性(ポインタが指す位置に要素があるか否か)のチェック等です。「foreach文」で配列を走査しようとすると、まずポインタが先頭要素を指すように初期化し、ループが開始されます。ループごとに現在ポインタが指

  • 「SPL」でイテレーションを使いこなす (1/2)- @IT

    第3回 「SPL」でイテレーションを使いこなす 亀 大地 アシアル株式会社 2008/10/07 PHP4のサポートが終了し、これまでPHP4が中心だった開発現場でも、いよいよPHP5への移行を視野に入れる時期が来た。PHP5ならではの機能を生かした開発を進めるためのポイントを紹介する(編集部) 第2回「『SimpleXML』と『JSON』で共通データ形式を便利に」では、PHP5から追加されたSimpleXML、JSON、PDOといった拡張モジュールを紹介した。 今回は、PHPの標準プログラミングインターフェイス「SPL(Simple PHP Library)」について紹介する。 標準PHPライブラリ「SPL」 SPLとは、プログラミング中によく遭遇する問題を解決するのに便利なインターフェイスやそれを実装したクラスの集合ライブラリのことだ。 その中心的な存在となるのは、イテレーションを実

  • 1