SplFixedArrayで固定長配列を扱う
SplFixedArrayは、サイズをあらかじめ固定した配列を扱うためのSPLクラスです。通常の配列より省メモ…
SplFixedArrayは、サイズをあらかじめ固定した配列を扱うためのSPLクラスです。通常の配列より省メモ…
SplPriorityQueueは、値と優先度をペアで登録すると優先度の高い順に取り出せるキューを提供するSP…
SplStackとSplQueueは、配列のarray_push/array_popやarray_shift/…
readonlyクラスとは、クラス宣言そのものにreadonlyを付けることで、中のプロパティ全部を自動的に読…
Fiberは、関数の実行をどこからでも一時停止し、あとで続きから再開できるようにするPHP 8.1の機能です。…
DatePeriodは、開始日から終了日(または回数)まで、決まった間隔で日時を繰り返し取り出すためのクラスで…
WeakMapとは、オブジェクトをキーにできる連想配列のような構造で、キーにしたオブジェクトが他から参照されな…
array_walkは、配列の各要素にコールバック関数を適用して処理する関数です。値を書き換えたいときはコール…
curl_multi系の関数は、複数のcURLハンドルをまとめて登録し、1つずつ順番に待つのではなく並行してH…
array_reduceは、配列の各要素をコールバックに順番に渡しながら、最終的に1つの値へ畳み込む関数です。…