PHPのnullsafe演算子は「短絡」する — ?-> の本当の挙動と使いどころ
nullsafe演算子 ?-> は、左辺がnullならそこから先の呼び出しを一切評価せずに式全体をnul…
nullsafe演算子 ?-> は、左辺がnullならそこから先の呼び出しを一切評価せずに式全体をnul…
ArrayAccessは、オブジェクトを$obj[‘key’]のように配列の添字構文で読み書きできるようにする…
declare(strict_types=1)、ファイルの先頭に一応書いてはいるけど、正直なぜ効いているのか説…
var_dump と print_r、var_export とは、変数の中身を確認するデバッグ関数です。型まで…
PHP 8.1でenumが入ってから、もうだいぶ経ちました。ステータスや種別を表す定数の代わりにenumを使う…
array_key_first と array_key_last とは、配列の内部ポインタを動かさずに先頭・末…
名前付きキャプチャとは、正規表現のグループに名前を付けて、マッチ結果を $matches[‘名前’] のように…
str_replace とは、文字列中の検索語を置換語に置き換える関数です。検索と置換の両方に配列を渡すと、複…
explode とは文字列を区切りで配列に分ける関数、implode とは配列を区切りでつないで文字列にする関…
trim とは、文字列の前後から不要な文字を削る関数です。既定では空白や改行を落としますが、第2引数を指定すれ…