PHPのreadonlyプロパティ、実務でハマるところ
readonlyプロパティとは、PHP 8.1で追加された、一度だけ値を設定したらそれ以降の変更を禁止できるプ…
readonlyプロパティとは、PHP 8.1で追加された、一度だけ値を設定したらそれ以降の変更を禁止できるプ…
array_first()とarray_last()は、PHP 8.5で追加された、配列の先頭・末尾の「値」を…
Stringableとは、__toStringメソッドを持つクラスに自動的に付与されるインターフェースで、文字…
DateTime::createFromFormatは、指定したフォーマットに沿って文字列を日時オブジェクトに…
SplFixedArrayは、サイズをあらかじめ固定した配列を扱うためのSPLクラスです。通常の配列より省メモ…
SplPriorityQueueは、値と優先度をペアで登録すると優先度の高い順に取り出せるキューを提供するSP…
SplStackとSplQueueは、配列のarray_push/array_popやarray_shift/…
readonlyクラスとは、クラス宣言そのものにreadonlyを付けることで、中のプロパティ全部を自動的に読…
Fiberは、関数の実行をどこからでも一時停止し、あとで続きから再開できるようにするPHP 8.1の機能です。…
DatePeriodは、開始日から終了日(または回数)まで、決まった間隔で日時を繰り返し取り出すためのクラスで…