タグ

ブックマーク / ameblo.jp/takuya (1)

  • 『SPL関数 ArrayIterator』

    SPLをもう少し掘り下げてみようと思う。 ArrayIterator と ArrayObject Javaで言うところの、ArrayList だ ArrayObjectは、array() 関数で出来るArrayをもう少しObject志向にしたもんだ。 <?php $array = array( "a", "b", "c" ); $current = current( $array ); ?> は全然オブジェクト指向っぽくない。 これをオブジェクト指向っぽいプログラミングスタイルにする <?php $array = array( "a", "b", "c" ); $array = new ArrayObject( $array ); $current = $array->getIterator()->current(); ?> これでオブジェクト指向っぽくなってきた。 ただ、コレではコードが

    『SPL関数 ArrayIterator』
    wdr_s
    wdr_s 2007/09/21
  • 1