- はじめに
- インストール/設定
- WeakRef — WeakRef クラス
- Weakref::acquire — オブジェクトへの強い参照を確保する
- Weakref::__construct — 弱い参照を新しく作る
- Weakref::get — 弱い参照が指す先にオブジェクトを返す
- Weakref::release — 確保した参照を解放する
- Weakref::valid — 参照先のオブジェクトがまだ存在するかどうかを調べる
- WeakMap — WeakMap クラス
- WeakMap::__construct — 新しいマップを作る
- WeakMap::count — マップ内の生きたエントリを数える
- WeakMap::current — 反復処理中の現在の値を返す
- WeakMap::key — 反復処理中の現在のキーを返す
- WeakMap::next — マップの次の要素に進む
- WeakMap::offsetExists — オブジェクトがマップ内にあるかどうかを調べる
- WeakMap::offsetGet — オブジェクトを指定して、それが指す値を返す
- WeakMap::offsetSet — 新しいキー/値のペアでマップを更新する
- WeakMap::offsetUnset — エントリをマップから削除する
- WeakMap::rewind — イテレータをマップの先頭まで巻き戻す
- WeakMap::valid — イテレータが有効なマップ要素を指しているかどうかを返す