Math 関数 intdiv(int $num1, int $num2): int num1 を num2 で割った整数商を返します。 bindec(string $binary_string): int|float 2 […]
uniqid(string $prefix = “”, bool $more_entropy = false): string マイクロ秒単位の現在時刻にもとづいた、接頭辞つきの一意な ID を取 […]
crypt(string $string, string $salt): string 文字列の一方向のハッシュ化を行う。 password_verify() は crypt() と互換性があるので、 crypt() が […]
addslashes(string $string): string エスケープすべき文字の前にバックスラッシュを付けて返します。 エスケープすべき文字とは、以下のとおりです。 シングルクォート (‘) ダブ […]
名前空間はファイルの先頭で宣言する namespace命令の前には「<?php」以外の何も存在してはならない。 ← ここに余計な改行がある <?php namespace project\foo\bar; ? […]
マジックメソッドは、 ある動作がオブジェクトに対して行われた場合に、 PHP のデフォルトの動作を上書きする特別なメソッドです。 __で始まる全てのメソッドは、 PHP によって予約されています。 よって、PHP の動作 […]
クラスの定義 クラス名の基本はPascal記法(Upper CamelCase ともいう) DateTime、ArrayAccess、など アンダースコア(_)は文法上OKだが通常あまり使わない インスタンスによって作成 […]
Closure クラス 無名関数 を表すために使うクラスです。 無名関数は、Closure 型のオブジェクトを生成します。 このクラスにはメソッドが用意され、 生成した無名関数をさらにコントロールできるようになっています […]
Errorクラス Error は、PHP のすべての内部エラーの基底クラスです。 Throwable(インターフェイス)を実装している。 class Error implements Throwable {…} Er […]
配列としてオブジェクトにアクセスするための機能のインターフェイスです。 下記のメソッドを有する ArrayAccess::offsetExists — オフセットが存在するかどうか ArrayAccess::offset […]