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 クラス
- DirectoryIterator — DirectoryIterator クラス
- EmptyIterator — EmptyIterator クラス
- FilesystemIterator — FilesystemIterator クラス
- FilterIterator — FilterIterator クラス
- GlobIterator — GlobIterator クラス
- InfiniteIterator — InfiniteIterator クラス
- IteratorIterator — IteratorIterator クラス
- LimitIterator — LimitIterator クラス
- MultipleIterator — MultipleIterator クラス
- NoRewindIterator — The NoRewindIterator class
- ParentIterator — ParentIterator クラス
- RecursiveArrayIterator — The RecursiveArrayIterator class
- RecursiveCachingIterator — RecursiveCachingIterator クラス
- RecursiveDirectoryIterator — RecursiveDirectoryIterator クラス
- RecursiveFilterIterator — The RecursiveFilterIterator class
- RecursiveIteratorIterator — RecursiveIteratorIterator クラス
- RecursiveRegexIterator — The RecursiveRegexIterator class
- RecursiveTreeIterator — The RecursiveTreeIterator class
- RegexIterator — The RegexIterator class
- SimpleXMLIterator — SimpleXMLIterator クラス
- インターフェイス
- Countable — Countable インターフェイス
- OuterIterator — The OuterIterator interface
- RecursiveIterator — The RecursiveIterator interface
- 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 — 与えられたクラスの親クラスを返す
- iterator_apply — ユーザ関数をイテレータのすべての要素でコールする
- iterator_count — イテレータにある要素をカウントする
- iterator_to_array — イテレータを配列にコピーする
- spl_autoload_call — 要求されたクラスを読み込むために、すべての登録済みの __autoload() 関数を試す
- spl_autoload_extensions — spl_autoload 用のデフォルトの拡張子を登録し、それを返す
- spl_autoload_functions — すべての登録済み __autoload() 関数を返す
- spl_autoload_register — 指定した関数を __autoload() の実装として登録する
- spl_autoload_unregister — 指定した関数の、__autoload() の実装としての登録を解除する
- spl_autoload — __autoload() のデフォルト実装
- spl_classes — 利用可能な SPL クラスを返す
- spl_object_hash — 指定したオブジェクトのハッシュ ID を返す
- ファイル操作
- SplFileInfo — SplFileInfo クラス
- SplFileObject — The SplFileObject class
- SplTempFileObject — The SplTempFileObject class
- その他のクラス
- ArrayObject — ArrayObject クラス
- SplObserver — The SplObserver class
- SplSubject — The SplSubject class
SPL
There are no user contributed notes for this page.
