PHP マニュアル
言語リファレンス
基本的な構文
型
変数
定数
式
演算子
制御構造
関数
クラスとオブジェクト
名前空間
列挙型(Enum)
エラー
例外(exceptions)
ファイバー
ジェネレータ
アトリビュート
リファレンスの説明
定義済みの変数
定義済みの例外
定義済みのインターフェイスとクラス
定義済みのアトリビュート
コンテキストオプションとパラメータ
サポートするプロトコル/ラッパー
FiberError::__construct
Traversable
言語リファレンス
PHP マニュアル
定義済みのインターフェイスとクラス
目次
Traversable
— Traversable インターフェイス
Iterator
— Iterator インターフェイス
Iterator::current
— 現在の要素を返す
Iterator::key
— 現在の要素のキーを返す
Iterator::next
— 次の要素に進む
Iterator::rewind
— イテレータの最初の要素に巻き戻す
Iterator::valid
— 現在位置が有効かどうかを調べる
IteratorAggregate
— IteratorAggregate インターフェイス
IteratorAggregate::getIterator
— 外部イテレータを取得する
InternalIterator
— InternalIterator クラス
InternalIterator::__construct
— private なコンストラクタのため、直接インスタンス化できません
InternalIterator::current
— 現在の要素を返す
InternalIterator::key
— 現在の要素のキーを返す
InternalIterator::next
— 次の要素に進む
InternalIterator::rewind
— イテレータの最初の要素に巻き戻す
InternalIterator::valid
— 現在位置が有効かどうかを調べる
Throwable
— Throwable
Throwable::getMessage
— メッセージを取得する
Throwable::getCode
— 例外コードを取得する
Throwable::getFile
— オブジェクトが作られたファイル名を取得する
Throwable::getLine
— オブジェクトのインスタンスが作られた行番号を取得する
Throwable::getTrace
— スタックトレースを取得する
Throwable::getTraceAsString
— スタックトレースを文字列として取得する
Throwable::getPrevious
— ひとつ前の Throwable を返す
Throwable::__toString
— スローされたオブジェクトの文字列表現を取得する
ArrayAccess
— ArrayAccess インターフェイス
ArrayAccess::offsetExists
— オフセットが存在するかどうか
ArrayAccess::offsetGet
— オフセットを取得する
ArrayAccess::offsetSet
— 指定したオフセットに値を設定する
ArrayAccess::offsetUnset
— オフセットの設定を解除する
Serializable
— Serializable インターフェイス
Serializable::serialize
— オブジェクトの文字列表現
Serializable::unserialize
— オブジェクトを作成する
Closure
— Closure クラス
Closure::__construct
— インスタンス作成を無効化したコンストラクタ
Closure::bind
— バインドされたオブジェクトとクラスのスコープでクロージャを複製する
Closure::bindTo
— 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する
Closure::call
— クロージャを束縛して呼び出す
Closure::fromCallable
— callable をクロージャに変換する
stdClass
— stdClass クラス
Generator
— Generator クラス
Generator::current
— yield した値を取得する
Generator::getReturn
— ジェネレータの戻り値を取得する
Generator::key
— yield したキーを取得する
Generator::next
— ジェネレータを続行する
Generator::rewind
— イテレータを巻き戻す
Generator::send
— 値をジェネレータに送る
Generator::throw
— 例外をジェネレータにスローする
Generator::valid
— イテレータが終了したかどうかを調べる
Generator::__wakeup
— シリアライズのコールバック
Fiber
— Fiber クラス
Fiber::__construct
— 新しいファイバーのインスタンスを構築する
Fiber::start
— ファイバーの実行を開始する
Fiber::resume
— 値を渡して、ファイバーの実行を再開させる
Fiber::throw
— ファイバーの実行を、例外をスローすることで再開する
Fiber::getReturn
— ファイバーが返した値を取得する
Fiber::isStarted
— ファイバーが開始したかどうかを調べる
Fiber::isSuspended
— ファイバーが停止中かどうかを調べる
Fiber::isRunning
— ファイバーが実行中かどうかを調べる
Fiber::isTerminated
— ファイバーが終了しているかを調べる
Fiber::suspend
— 現在実行中のファイバーを停止する
Fiber::getCurrent
— 現在実行中のファイバーのインスタンスを取得する
WeakReference
— WeakReference クラス
WeakReference::__construct
— コンストラクタを使ってインスタンス化はできません
WeakReference::create
— 弱い参照を生成する
WeakReference::get
— 弱く参照されたオブジェクトを取得する
WeakMap
— WeakMap クラス
WeakMap::count
— マップ内に存在する有効なエントリの数を数える
WeakMap::getIterator
— イテレータを取得する
WeakMap::offsetExists
— あるオブジェクトがマップ内に存在するかを調べる
WeakMap::offsetGet
— オブジェクトが指す値を返す
WeakMap::offsetSet
— 新しいキーと値でマップを更新する
WeakMap::offsetUnset
— マップからエントリを削除する
Stringable
— Stringable インターフェイス
Stringable::__toString
— オブジェクトの文字列表現を取得する
UnitEnum
— UnitEnum インターフェイス
UnitEnum::cases
— 列挙型の case 一覧を生成する
BackedEnum
— BackedEnum インターフェイス
BackedEnum::from
— スカラー型の値を列挙型にマップする
BackedEnum::tryFrom
— スカラー型の値を列挙型にマップするか、null を返す
SensitiveParameterValue
— SensitiveParameterValue クラス
SensitiveParameterValue::__construct
— 新しい SensitiveParameterValue オブジェクトを作成する
SensitiveParameterValue::__debugInfo
— 秘密の値をうっかり公開することを防止する
SensitiveParameterValue::getValue
— 秘密の値を返す
__PHP_Incomplete_Class
— __PHP_Incomplete_Class クラス
SPL インターフェイス
および
定義済のクラス
も参照ください。