akkun_choi pedia
(1722 keywords)

よく使われているタグ

akkun_choiのお気に入り

  • 高田のあたりまえノート単語集 高田のあたりまえノート単語集
  • なおきのナレッジベース なおきのナレッジベース
  • あらいのブック あらいのブック
  • 醤油辞典~うまいしょうゆ大好き!醤油マニア デイヴィッドのブック 醤油辞典~うまいしょうゆ大好き!醤油マニア デイヴィッドのブック

akkun_choi pediaのメンバー

  • akkun_choi akkun_choi
  • 西小倉パンデイロ 西小倉パンデイロ
  • tsucchon tsucchon
  • 須田健太郎 須田健太郎
 

SPL

0pt

Standard PHP Library

PHPが標準で提供してるクラス

インタフェース

Iterator

foreachで使えるようになる。
でも実装すのだるい。配列風味だったらArrayObject継承した方が早い。
current ()
key ()
next ()
rewind ()
valid ()

IteratorAggregate

Iteratorを返すgetIterator()を実装する。これもforeachで使える

ArrayAccess

$hoge['moge']みたいな配列風アクセスができるようになる。
今まで配列だったのをオブジェクトにできたりして便利。実装も簡単
offsetExists ($offset)
offsetGet ($offset)
offsetSet ($offset, $value)
offsetUnset ($offset)

Countable

count()に与えると数えることができる。count()を実装するだけ。
いるのか?

クラス

ArrayObject

IteratorAggregate, ArrayAccess, Countableを実装したクラス。配列の代わりに使える。

ArrayIterator

ArrayObjectが返すIterator。これのおかげでArrayObjectforeachで回せる。

「SPL」について友人に書いてもらう。

あなたにとって「SPL」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

関連したキーワードを持つお気に入り

他の人の「SPL」を見る