Standard PHP Library (SPL)
- 導入
- インストール/設定
- 定義済み定数
- データ構造
- SplDoublyLinkedList — SplDoublyLinkedList クラス
- SplStack — SplStack クラス
- SplQueue — SplQueue クラス
- SplHeap — SplHeap クラス
- SplMaxHeap — SplMaxHeap クラス
- SplMinHeap — SplMinHeap クラス
- SplPriorityQueue — SplPriorityQueue クラス
- Iterators
- ArrayIterator — ArrayIterator クラス
- CachingIterator — CachingIterator クラス
- RecursiveCachingIterator — RecursiveCachingIterator クラス
- DirectoryIterator — DirectoryIterator クラス
- RecursiveDirectoryIterator — RecursiveDirectoryIterator クラス
- FilterIterator — FilterIterator クラス
- LimitIterator — LimitIterator クラス
- ParentIterator — ParentIterator クラス
- RecursiveIteratorIterator — RecursiveIteratorIterator クラス
- SimpleXMLIterator — SimpleXMLIterator クラス
- Interfaces
- Countable — The Countable interface
- Exceptions
- BadFunctionCallException — The BadFunctionCallException class
- BadMethodCallException — The BadMethodCallException class
- DomainException — The DomainException class
- InvalidArgumentException — The InvalidArgumentException class
- LengthException — The LengthException class
- LogicException — The LogicException class
- OutOfBoundsException — The OutOfBoundsException class
- OutOfRangeException — The OutOfRangeException class
- OverflowException — The OverflowException class
- RangeException — The RangeException class
- RuntimeException — The RuntimeException class
- UnderflowException — The UnderflowException class
- UnexpectedValueException — The UnexpectedValueException class
- SPL 関数
- class_implements — 与えられたクラスが実装しているインターフェースを返す
- class_parents — 与えられたクラスの親クラスを返す
- iterator_apply — Apply a user function to every element of an iterator
- 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 を返す
- ArrayObject — ArrayObject クラス
- ArrayObject::append — 値を追加する
- ArrayObject::__construct — 新規配列オブジェクトを生成する
- ArrayObject::count — イテレータにある要素の数を取得する
- ArrayObject::getIterator — ArrayObject インスタンスから新規イテレータを生成する
- ArrayObject::offsetExists — 要求された $index が存在するかどうかを返す
- ArrayObject::offsetGet — 指定した $index の値を返す
- ArrayObject::offsetSet — 指定した $index に $newval をセットする
- ArrayObject::offsetUnset — 指定した $index の値を解除する
- SplFileInfo — The SplFileInfo class
- SplFileInfo::__construct — Construct a new SplFileInfo object
- SplFileInfo::getATime — Gets last access time of the file
- SplFileInfo::getBasename — Gets the base name of the file
- SplFileInfo::getCTime — Gets the inode change time
- SplFileInfo::getFileInfo — Gets an SplFileInfo object for the file
- SplFileInfo::getFilename — Gets the filename
- SplFileInfo::getGroup — Gets the file group
- SplFileInfo::getInode — Gets the inode for the file
- SplFileInfo::getLinkTarget — Gets the target of a link
- SplFileInfo::getMTime — Gets the last modified time
- SplFileInfo::getOwner — Gets the owner of the file
- SplFileInfo::getPath — Gets the path without filename
- SplFileInfo::getPathInfo — Gets an SplFileInfo object for the path
- SplFileInfo::getPathname — Gets the path to the file
- SplFileInfo::getPerms — Gets file permissions
- SplFileInfo::getRealPath — Gets absolute path to file
- SplFileInfo::getSize — Gets file size
- SplFileInfo::getType — Gets file type
- SplFileInfo::isDir — Tells if the file is a directory
- SplFileInfo::isExecutable — Tells if the file is executable
- SplFileInfo::isFile — Tells if the object references a regular file
- SplFileInfo::isLink — Tells if the file is a link
- SplFileInfo::isReadable — Tells if file is readable
- SplFileInfo::isWritable — Tells if the entry is writable
- SplFileInfo::openFile — Gets an SplFileObject object for the file
- SplFileInfo::setFileClass — Sets the class name used with SplFileInfo::openFile()
- SplFileInfo::setInfoClass — Sets the class used with getFileInfo and getPathInfo
- SplFileInfo::__toString — Returns the path to the file as a string
SPL
There are no user contributed notes for this page.
