PHP 8.3の型付きクラス定数で、子クラスの上書きを型で縛る
型付きクラス定数とは、PHP 8.3から使える const string FOO = ‘bar’; のような書…
型付きクラス定数とは、PHP 8.3から使える const string FOO = ‘bar’; のような書…
array_find は、配列から条件に合う最初の値を返す関数です。PHP 8.4 で array_find_…
ストリームラッパーとは、fopen()やfile_get_contents()から使える独自のプロトコル(me…
PHPのガベージコレクタは、参照カウントだけでは解放できない循環参照を回収する仕組みです。gc_collect…
Random\Randomizer は PHP 8.2 で追加された乱数のクラスAPIです。エンジンを差し替え…
宣言していないプロパティへの代入(動的プロパティの作成)は PHP 8.2 で非推奨になり、PHP 9.0 で…
#[\SensitiveParameter] は PHP 8.2 で追加された属性で、付けた引数の値をバックト…
交差型は Traversable&Countable のように書き、並べたインターフェースやクラスをす…
Fiberとは、PHP 8.1で追加された、関数の実行を途中で中断して後から再開できる仕組みです。ジェネレータ…
#[\Override] は PHP 8.3 で追加された属性で、そのメソッドが親クラスかインターフェースのメ…