暗号化

crypt(string $string, string $salt): string 文字列の一方向のハッシュ化を行う。 password_verify() は crypt() と互換性があるので、 crypt() が […]

String関数

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 […]

ArrayAcess インターフェイス

配列としてオブジェクトにアクセスするための機能のインターフェイスです。 下記のメソッドを有する ArrayAccess::offsetExists — オフセットが存在するかどうか ArrayAccess::offset […]