PHP キーワード
PHP キーワード
PHP には、関数名、クラス名、またはメソッド名として使用できない予約語である一連のキーワードがあります。 PHPの7系より前では、これらのキーワードはクラスのプロパティ名としても使用できませんでした。
|
キーワード |
説明 |
|---|---|
| abstract | 抽象クラスを宣言する。 |
| and | 論理演算子。 |
| as | foreachループで使用。 |
| break | ループから抜け出し、ステートメントを切り替える |
| callable | 関数として実行できるデータ型。 |
| case | スイッチ条件で使用。 |
| catch | try..catchステートメントで使用。 |
| class | クラスを宣言する。 |
| clone | オブジェクトのコピーを作成する。 |
| const | クラス定数を定義する。 |
| continue | ループの次の繰り返しにジャンプ。 |
| declare | コードブロックのディレクティブを設定する。 |
| default | switchステートメントで使用。 |
| do | do...while ループを作成する。 |
| echo | 出力テキスト。 |
| else | 条件文で使用。 |
| elseif | 条件文で使用。 |
| empty | 式が空かどうかを確認する。 |
| enddeclare | 宣言ブロックを終了する。 |
| endfor | for ブロックを終了する。 |
| endforeach | foreach ブロックを終了する |
| endif | ifまたはelseifブロックを終了する。 |
| endswitch | switchブロックを終了する。 |
| endwhile | whileブロックを終了する。 |
| extends | クラスまたはインターフェースを拡張します。 |
| final | クラス、プロパティ、またはメソッドをfinalとして宣言する。 |
| finally | try...catch ステートメントで使用。 |
| fn | アロー関数を宣言する。 |
| for | forループを作成する。 |
| foreach | foreachループを作成する。 |
| function | 関数を作成する。 |
| global | グローバルスコープから変数をインポートする。 |
| goto | コード行にジャンプ。 |
| if | 条件ステートメントを作成する。 |
| implements | インターフェイスを実装する。 |
| include | 別のファイルからコードを埋め込む。 |
| include_once | 別のファイルからコードを埋め込む。 |
| instanceof | オブジェクトのクラスをテストする。 |
| insteadof | 特性との競合を解決する。 |
| interface | インターフェイスを宣言する。 |
| isset | 変数が存在し、nullでないかどうかを確認する。 |
| list | 配列要素を変数に割り当てます。 |
| namespace | 名前空間を宣言します。 |
| new | オブジェクトを作成します。 |
| or | 論理演算子。 |
| 出力テキスト。 | |
| private | プロパティ、メソッド、または定数をプライベートとして宣言する。 |
| protected | プロパティ、メソッド、または定数を保護されていると宣言する。 |
| public | プロパティ、メソッド、または定数をpublicとして宣言する。 |
| require | 別のファイルからコードを埋め込む。 |
| require_once | 別のファイルからコードを埋め込む。 |
| return | 関数を終了して値を返す。 |
| static | プロパティまたはメソッドを静的として宣言する。 |
| switch | スイッチ ブロックを作成する |
| throw | 例外をスローする。 |
| trait | 特性を宣言する。 |
| try | try...catch 構造を作成する。 |
| unset | 変数または配列要素を削除する。 |
| use | 名前空間を使用する。 |
| var | 変数を宣言する。 |
| while | whileループを作成するか、do...whileループを終了します。 |
| xor | 論理演算子。 |
| yield | ジェネレータ関数で使用。 |
| from | ジェネレータ関数で使用。 |