PHPで整数がPHP_INT_MAXを超えるとfloatになる理由と、IDや金額で起きる落とし穴
PHPの整数は64ビット環境で最大 9223372036854775807(PHP_INT_MAX)までで、演…
PHPの整数は64ビット環境で最大 9223372036854775807(PHP_INT_MAX)までで、演…
array_merge_recursiveは同じ文字列キーの値を上書きせず配列にまとめる関数で、array_r…
iterator_to_arrayは、ジェネレータなどのTraversableを配列に変換する関数です。第2引…
http_build_queryは配列をURLのクエリ文字列に変換する関数で、parse_strはその逆にクエ…
json_encodeとは、PHPの値をJSON文字列に変換する関数です。floatは表示用のprecisio…
「headers already sent」エラーとは、HTTPヘッダーが送信済みの状態で header() …
ctype_digitとは、文字列が数字だけで構成されているかを調べるPHPの関数です。ただしint型の値を渡…
PHPのDateTimeで日付に「+1ヶ月」を加算すると、加算先の月に存在しない日付の分だけ翌月にあふれて、日…
PHPのreadonlyプロパティとは、宣言したクラスのスコープ内で一度だけ値を設定でき、以降は再代入するとE…
パイプ演算子(|>)とは、左辺の値を右辺のcallableに第1引数として渡し、その戻り値を返すPHP …