null 合体演算子 (??) がシンタックスシュガーとして追加されました。 コードをシンプルに記述することができます。 この演算子は、左辺がnullでなければその値、左辺がnullなら右辺の値、両方nullならnull […]
ビット演算子 例名前結果 $a & $bビット積(論理積)$a および $b の両方にセットされているビットがセットされます。文字列の長さは短い方の長さ。 $a | $bビット和(論理和)$a または $b の […]
imagetypes(): int 現在使用している PHP がサポートする画像形式を返します。 戻り値 ビット(数字)を返す。 画像形式に対応するビットフィールドで、 PHP に組み込まれている GD がサポートする画 […]
配列のキー名にはスペースがあっても許容される。 $arr = array( ‘the name’ => ‘myname’, ); 配列の作成(初期化) //最後の要素のあとのカンマは、書いても書かなくてもかまいません。 […]
pack(string $format, mixed …$values): string 指定された引数を format に基づいて バイナリ文字列にパックします。 unpack(string $format […]
分類HTTPステータスコード意味 100(情報100 Continue継続可能 200(成功200 OK成功 201 Created成功(サーバー側に新しいリソースを生成) 202 Accepted受付完了(未処理) 3 […]
リファレンス渡し function foo(&$var) { $var++; } $a=5; foo($a); // $a はここでは 6 です 関数コールの際には、リファレンス記号がないことに注意してください。 関数定 […]
引数の規定値 仮引数に規定値を設定できる function getArea(float $base = 5, float $height = 1):float { return $base * $height / 2; […]
DateTimeImmutable クラス DateTimeクラスがカプセル化された情報を変更する(ミュータブル)のに対し、オブジェクトを変更しない(イミューターブル)。 ミュータブル(DateTimeクラス)は、mod […]
http_build_query http_build_query( array|object $data, string $numeric_prefix = “”, ?string $arg_separator […]