PHPでのタイムゾーンの扱いとUTC保存の指針
タイムゾーンとは日付時刻がどの地域の時刻かを表す情報です。PHPではDateTimeZoneやデフォルト設定で…
タイムゾーンとは日付時刻がどの地域の時刻かを表す情報です。PHPではDateTimeZoneやデフォルト設定で…
DateIntervalとは、二つの日付の差や一定の期間を表すオブジェクトです。DateTimeのdiffで差…
DateTimeImmutableとは、modifyやaddなどの変更操作が元のオブジェクトを書き換えず、変更…
yield fromは、ジェネレータの中から別のジェネレータや配列の値をそのまま自分の出力として委譲する構文で…
SplStackとSplQueueは、SPLが提供するデータ構造クラスです。それぞれLIFOのスタックとFIF…
issetとarray_key_existsは、どちらもキーの存在を調べる関数ですが、issetは値がnull…
usortは、自前の比較関数で配列を並べ替える関数です。比較関数は負・ゼロ・正を返すだけで、宇宙船演算子(&l…
array_columnは、連想配列の配列から特定の列を抜き出す関数です。第3引数でキーを指定すればID引きの…
htmlspecialcharsは、HTMLの特殊文字をエスケープしてXSSを防ぐ関数です。DBに入れる前では…
str_contains・str_starts_with・str_ends_withはPHP8で追加された関数…