parsekit_func_arginfo
導入
その他の基本モジュール
PHP Manual
Standard PHP Library (SPL)
導入
インストール/設定
インストール手順
実行時設定
リソース型
定義済み定数
データ構造
SPL 関数
class_implements
— 与えられたクラスが実装しているインターフェースを返す
class_parents
— 与えられたクラスの親クラスを返す
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 を返す
ArrayIterator
— ArrayIterator クラス
ArrayIterator::current
— 現在の配列エントリを返す
ArrayIterator::key
— 現在の配列キーを返す
ArrayIterator::next
— 次のエントリに移動する
ArrayIterator::rewind
— 配列を最初に巻き戻す
ArrayIterator::seek
— 位置を移動する
ArrayIterator::valid
— 配列がまだエントリを持っているかどうかチェックする
ArrayObject
— ArrayObject クラス
ArrayObject::append
— 値を追加する
ArrayObject::__construct
— 新規配列オブジェクトを生成する
ArrayObject::count
— イテレータにある要素の数を取得する
ArrayObject::getIterator
— ArrayObject インスタンスから新規イテレータを生成する
ArrayObject::offsetExists
— 要求された $index が存在するかどうかを返す
ArrayObject::offsetGet
— 指定した $index の値を返す
ArrayObject::offsetSet
— 指定した $index に $newval をセットする
ArrayObject::offsetUnset
— 指定した $index の値を解除する
CachingIterator
— CachingIterator クラス
CachingIterator::hasNext
— 内部イテレータが有効な次の要素を持つかどうかをチェックする
CachingIterator::next
— イテレータを前方に移動する
CachingIterator::rewind
— イテレータを巻き戻す
CachingIterator::__toString
— 現在の要素の文字列表現を返す
CachingIterator::valid
— 現在の要素が有効かどうかをチェックする
RecursiveCachingIterator
— RecursiveCachingIterator クラス
RecursiveCachingIterator::getChildren
— 内部イテレータの子を RecursiveCachingIterator として返す
RecursiveCachingIterator::hasChildren
— 内部イテレータの現在の要素が子を持つかどうかチェックする
DirectoryIterator
— DirectoryIterator クラス
DirectoryIterator::__construct
— パスから新規ディレクトリイテレータを生成する
DirectoryIterator::current
— これ自身を返す (Iterator インターフェースに必要)
DirectoryIterator::getATime
— ファイルの最終アクセス時刻を取得する
DirectoryIterator::getCTime
— ファイルの inode 修正時刻を取得する
DirectoryIterator::getFilename
— 現在のディレクトリエントリのファイル名を返す
DirectoryIterator::getGroup
— ファイルのグループを取得する
DirectoryIterator::getInode
— ファイルの inode を取得する
DirectoryIterator::getMTime
— ファイルの最終修正時刻を取得する
DirectoryIterator::getOwner
— ファイルの所有者を取得する
DirectoryIterator::getPath
— ディレクトリパスを返す
DirectoryIterator::getPathname
— 現在のディレクトリエントリのパスとファイル名を返す
DirectoryIterator::getPerms
— ファイルのパーミッションを取得する
DirectoryIterator::getSize
— ファイルサイズを取得する
DirectoryIterator::getType
— ファイルタイプを取得する
DirectoryIterator::isDir
— ファイルがディレクトリであれば true を返す
DirectoryIterator::isDot
— 現在のエントリが '.' もしくは '..' の場合 true を返す
DirectoryIterator::isExecutable
— ファイルが実行可能な場合 true を返す
DirectoryIterator::isFile
— ファイルが通常のファイルの場合 true を返す
DirectoryIterator::isLink
— ファイルがシンボリックリンクの場合 true を返す
DirectoryIterator::isReadable
— ファイルが読込可能であれば true を返す
DirectoryIterator::isWritable
— ファイルが書き込み可能であれば true を返す
DirectoryIterator::key
— 現在のディレクトリエントリを返す
DirectoryIterator::next
— 次のエントリに移動する
DirectoryIterator::rewind
— ディレクトリを最初に巻き戻す
DirectoryIterator::valid
— ディレクトリがまだエントリを持っているかどうかチェックする
FilterIterator
— FilterIterator クラス
FilterIterator::current
— 現在の要素の値を取得する
FilterIterator::getInnerIterator
— 内部イテレータを取得する
FilterIterator::key
— 現在のキーを取得する
FilterIterator::next
— イテレータを前に移動する
FilterIterator::rewind
— イテレータを巻き戻す
FilterIterator::valid
— 現在の要素が有効かどうかをチェックする
LimitIterator
— LimitIterator クラス
LimitIterator::getPosition
— 現在の位置を返す
LimitIterator::next
— イテレータを前に移動する
LimitIterator::rewind
— イテレータを指定したオフセットに巻き戻す
LimitIterator::seek
— 与えられた位置に移動する
LimitIterator::valid
— 現在の要素が有効かどうかをチェックする
ParentIterator
— ParentIterator クラス
ParentIterator::getChildren
— ParentIterator に含まれる内部イテレータの子を返す
ParentIterator::hasChildren
— 内部イテレータの現在の要素が子を持つかどうかをチェックする
ParentIterator::next
— イテレータを前に移動する
ParentIterator::rewind
— イテレータを巻き戻す
RecursiveDirectoryIterator
— RecursiveDirectoryIterator クラス
RecursiveDirectoryIterator::getChildren
— ディレクトリであれば、現在のエントリに対するイテレータを返す
RecursiveDirectoryIterator::hasChildren
— 現在のエントリがディレクトリかつ '.' もしくは '..' でないかどうかを返す
RecursiveDirectoryIterator::key
— 現在のディレクトリエントリのパスとファイル名を返す
RecursiveDirectoryIterator::next
— 次のエントリに移動する
RecursiveDirectoryIterator::rewind
— ディレクトリを最初に巻き戻す
RecursiveIteratorIterator
— RecursiveIteratorIterator クラス
RecursiveIteratorIterator::current
— 現在の要素の値にアクセスする
RecursiveIteratorIterator::getDepth
— 再帰的なイテレーションにおける現在の深さを取得する
RecursiveIteratorIterator::getSubIterator
— 現在の有効なサブイテレータを取得する
RecursiveIteratorIterator::key
— 現在のキーにアクセスする
RecursiveIteratorIterator::next
— 次の要素に移動する
RecursiveIteratorIterator::rewind
— トップレベルの内部イテレータの先頭要素にイテレータを巻き戻す
RecursiveIteratorIterator::valid
— 現在の位置が有効かどうかをチェックする
SimpleXMLIterator
— SimpleXMLIterator クラス
SimpleXMLIterator::current
— 現在の SimpleXML エントリを返す
SimpleXMLIterator::getChildren
— SimpleXML である場合、現在のエントリに対するイテレータを返す
SimpleXMLIterator::hasChildren
— 現在のエントリが SimpleXML オブジェクトかどうかを返す
SimpleXMLIterator::key
— 現在の SimpleXML のキーを返す
SimpleXMLIterator::next
— 次のエントリに移動する
SimpleXMLIterator::rewind
— SimpleXML を最初に巻き戻す
SimpleXMLIterator::valid
— SimpleXML がまだエントリを持っているかどうかをチェックする
SplDoublyLinkedList
— SplDoublyLinkedList クラス
SplDoublyLinkedList::bottom
— 双方向リンクリストの最初のノードを取得する
SplDoublyLinkedList::__construct
— 新しい双方向リンクリストを作成する
SplDoublyLinkedList::count
— 双方向リンクリストの要素数を数える
SplDoublyLinkedList::current
— 現在の配列の要素を返す
SplDoublyLinkedList::getIteratorMode
— 反復処理のモードを返す
SplDoublyLinkedList::isEmpty
— 双方向リンクリストが空かどうかを調べる
SplDoublyLinkedList::key
— 現在のノードのインデックスを返す
SplDoublyLinkedList::next
— 次のエントリに移動する
SplDoublyLinkedList::offsetExists
— 指定した $index が存在するかどうかを返す
SplDoublyLinkedList::offsetGet
— 指定した $index の値を返す
SplDoublyLinkedList::offsetSet
— 指定した $index の値を $newval に設定する
SplDoublyLinkedList::offsetUnset
— 指定した $index の値を削除する
SplDoublyLinkedList::pop
— 双方向リンクリストの末尾からノードを取り出す
SplDoublyLinkedList::push
— 双方向リンクリストの末尾に要素を追加する
SplDoublyLinkedList::rewind
— イテレータを先頭に巻き戻す
SplDoublyLinkedList::setIteratorMode
— 反復処理のモードを設定する
SplDoublyLinkedList::shift
— 双方向リンクリストの先頭からノードを取り出す
SplDoublyLinkedList::top
— 双方向リンクリストの最後のノードを取得する
SplDoublyLinkedList::unshift
— 双方向リンクリストの先頭に要素を追加する
SplDoublyLinkedList::valid
— 双方向リンクリストにまだノードがあるかどうかを調べる
SplStack
— SplStack クラス
SplStack::__construct
— 双方向リンクリストを使用して実装した新しい空のスタックを作成する
SplStack::setIteratorMode
— 反復処理のモードを設定する
SplQueue
— SplQueue クラス
SplQueue::__construct
— 双方向リンクリストを使用して実装した新しい空のキューを作成する
SplQueue::dequeue
— キューからノードを取り出す
SplQueue::enqueue
— 要素をキューに追加する
SplQueue::setIteratorMode
— 反復処理のモードを設定する
SplHeap
— SplHeap クラス
SplHeap::compare
— 要素を比較し、ヒープ内の適切な位置に置く
SplHeap::__construct
— 新しい空のヒープを作成する
SplHeap::count
— ヒープ内の要素数を数える
SplHeap::current
— イテレータが指す現在のノードを返す
SplHeap::extract
— ヒープの先頭からノードを取り出す
SplHeap::insert
— ヒープに要素を挿入する
SplHeap::isEmpty
— ヒープが空かどうかを調べる
SplHeap::key
— 現在のノードのインデックスを返す
SplHeap::next
— 次のノードに移動する
SplHeap::recoverFromCorruption
— 破壊されたヒープを復旧し、それ以降の操作をできるようにする
SplHeap::rewind
— イテレータを先頭に巻き戻す (何もしない)
SplHeap::top
— ヒープの先頭のノードを取り出す
SplHeap::valid
— ヒープにまだノードがあるかどうかを調べる
SplMaxHeap
— SplMaxHeap クラス
SplMaxHeap::compare
— 要素を比較し、ヒープ内の適切な位置に置く
SplMinHeap
— SplMinHeap クラス
SplMinHeap::compare
— 要素を比較し、ヒープ内の適切な位置に置く
SplPriorityQueue
— SplPriorityQueue クラス
SplPriorityQueue::compare
— 要素の優先順位を比較し、ヒープ内の適切な位置に置く
SplPriorityQueue::__construct
— 新しい空のキューを作成する
SplPriorityQueue::count
— キュー内の要素数を数える
SplPriorityQueue::current
— イテレータが指す現在のノードを返す
SplPriorityQueue::extract
— ヒープの先頭からノードを取り出す
SplPriorityQueue::insert
— キューに要素を挿入する
SplPriorityQueue::isEmpty
— キューが空かどうかを調べる
SplPriorityQueue::key
— 現在のノードのインデックスを返す
SplPriorityQueue::next
— 次のノードに移動する
SplPriorityQueue::recoverFromCorruption
— 破壊されたキューを復旧し、それ以降の操作をできるようにする
SplPriorityQueue::rewind
— イテレータを先頭に巻き戻す (何もしない)
SplPriorityQueue::setExtractFlags
— 取り出しモードを設定する
SplPriorityQueue::top
— キューの先頭のノードを取り出す
SplPriorityQueue::valid
— キューにまだノードがあるかどうかを調べる
parsekit_func_arginfo
導入
その他の基本モジュール
PHP Manual