PHP マニュアル
関数リファレンス
その他の基本モジュール
GeoIP
FANN
Igbinary
JSON
Simdjson
Lua
LuaSandbox
その他
Random
Seaslog
SPL
ストリーム
Swoole
Tidy
Tokenizer
URLs
V8js
Yaml
Yaf
Yaconf
Taint
Data Structures
var_representation
SeasLog::warning
はじめに
その他の基本モジュール
PHP マニュアル
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 クラス
インターフェイス
Countable
— Countable インターフェイス
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 インターフェイス