sprintfの書式指定を使いこなして数値と文字列を整える
sprintfは、書式文字列に沿って数値や文字列を整形し結果を返す関数です。ゼロ埋め・桁揃え・小数点以下の桁固…
sprintfは、書式文字列に沿って数値や文字列を整形し結果を返す関数です。ゼロ埋め・桁揃え・小数点以下の桁固…
mb_strlenやmb_substrは、マルチバイト文字列をバイトではなく文字単位で扱う関数です。日本語の長…
heredocとnowdocは複数行の文字列を書くための構文です。heredocは中の変数を展開し、nowdo…
first-class callable記法(…)はPHP 8.1の書き方で、関数やメソッドを呼び出さずに…
型宣言は引数や戻り値に期待する型を書く機能で、union型は複数の型のいずれかを許容します。実行時のガードとド…
スプレッド演算子と可変長引数(…)は同じ記号ですが、関数定義側では引数を配列にまとめ、呼び出し側や配列リテ…
アロー関数(fn)はPHP 7.4の記法で、外側の変数を自動で値キャプチャする短いクロージャです。use句で取…
enum(列挙型)はPHP 8.1で追加された機能で、取りうる値を型として定義する仕組みです。文字列べた書きに…
名前付き引数はPHP 8の機能で、関数呼び出し時に引数を名前で指定できる書き方です。bool値が並ぶ呼び出しの…
match式はPHP 8で追加された分岐構文です。厳密比較・値を返す・網羅漏れで例外という特徴を持ち、swit…