Standard PHP Library (SPL)
- はじめに
- データ構造
- SplDoublyLinkedList — SplDoublyLinkedList クラス
- SplStack — SplStack クラス
- SplQueue — SplQueue クラス
- SplHeap — SplHeap クラス
- SplMaxHeap — SplMaxHeap クラス
- SplMinHeap — SplMinHeap クラス
- SplPriorityQueue — SplPriorityQueue クラス
- SplFixedArray — SplFixedArray クラス
- SplObjectStorage — SplObjectStorage クラス
- イテレータ
- AppendIterator — AppendIterator クラス
- ArrayIterator — ArrayIterator クラス
- CachingIterator — CachingIterator クラス
- CallbackFilterIterator — CallbackFilterIterator クラス
- DirectoryIterator — DirectoryIterator クラス
- EmptyIterator — EmptyIterator クラス
- FilesystemIterator — FilesystemIterator クラス
- FilterIterator — FilterIterator クラス
- GlobIterator — GlobIterator クラス
- InfiniteIterator — InfiniteIterator クラス
- IteratorIterator — IteratorIterator クラス
- LimitIterator — LimitIterator クラス
- MultipleIterator — MultipleIterator クラス
- NoRewindIterator — NoRewindIterator クラス
- ParentIterator — ParentIterator クラス
- RecursiveArrayIterator — RecursiveArrayIterator クラス
- RecursiveCachingIterator — RecursiveCachingIterator クラス
- RecursiveCallbackFilterIterator — RecursiveCallbackFilterIterator クラス
- RecursiveDirectoryIterator — RecursiveDirectoryIterator クラス
- RecursiveFilterIterator — RecursiveFilterIterator クラス
- RecursiveIteratorIterator — RecursiveIteratorIterator クラス
- RecursiveRegexIterator — RecursiveRegexIterator クラス
- RecursiveTreeIterator — RecursiveTreeIterator クラス
- RegexIterator — RegexIterator クラス
- インターフェイス
- OuterIterator — OuterIterator インターフェイス
- RecursiveIterator — RecursiveIterator インターフェイス
- SeekableIterator — SeekableIterator インターフェイス
- 例外
- BadFunctionCallException — BadFunctionCallException クラス
- BadMethodCallException — BadMethodCallException クラス
- DomainException — DomainException クラス
- InvalidArgumentException — InvalidArgumentException クラス
- LengthException — LengthException クラス
- LogicException — LogicException クラス
- OutOfBoundsException — OutOfBoundsException クラス
- OutOfRangeException — OutOfRangeException クラス
- OverflowException — OverflowException クラス
- RangeException — RangeException クラス
- RuntimeException — RuntimeException クラス
- UnderflowException — UnderflowException クラス
- UnexpectedValueException — UnexpectedValueException クラス
- SPL 関数
- class_implements — 与えられたクラスあるいはインターフェイスが実装しているインターフェイスを返す
- class_parents — 与えられたクラスの親クラスを返す
- class_uses — 指定したクラスが使っているトレイトを返す
- iterator_apply — ユーザー関数をイテレータのすべての要素でコールする
- iterator_count — イテレータにある要素をカウントする
- iterator_to_array — イテレータを配列にコピーする
- spl_autoload — __autoload() のデフォルト実装
- spl_autoload_call — 要求されたクラスを読み込むために、すべての登録済みの __autoload() 関数を試す
- spl_autoload_extensions — spl_autoload 用のデフォルトの拡張子を登録し、それを返す
- spl_autoload_functions — すべての登録済み __autoload() 関数を返す
- spl_autoload_register — 指定した関数を __autoload() の実装として登録する
- spl_autoload_unregister — 指定した関数の、__autoload() の実装としての登録を解除する
- spl_classes — 利用可能な SPL クラスを返す
- spl_object_hash — 指定したオブジェクトのハッシュ ID を返す
- spl_object_id — 与えられたオブジェクトを扱う数値オブジェクトを返す
- ファイル操作
- SplFileInfo — SplFileInfo クラス
- SplFileObject — SplFileObject クラス
- SplTempFileObject — SplTempFileObject クラス
- その他のクラスおよびインターフェイス
- ArrayObject — ArrayObject クラス
- SplObserver — SplObserver インターフェイス
- SplSubject — SplSubject インターフェイス
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google