PHPのselfとstaticの戻り値型を使い分ける
戻り値型の self は「その宣言が書かれたクラス」、static は「実際に呼ばれたクラス」を指します。継承…
戻り値型の self は「その宣言が書かれたクラス」、static は「実際に呼ばれたクラス」を指します。継承…
型付きクラス定数とは、PHP 8.3から使える const string FOO = ‘bar’; のような書…
交差型は Traversable&Countable のように書き、並べたインターフェースやクラスをす…
iterable は配列と Traversable のどちらも受け取れる型で、PHP 7.1から使えます。配列…
PHPのnever型とは、その関数が値を返さず必ず例外を投げるか処理を終了することを示す戻り値型です。PHP …
型付きプロパティに初期値を書かないと、そのプロパティは null ではなく「未初期化(uninitialize…
declare(strict_types=1)、ファイルの先頭に一応書いてはいるけど、正直なぜ効いているのか説…