Private
Private はアクセス制御の中核部分です。したがって、クラス内で Private として定義されているプロパティ (変数) またはメソッドにはそのクラス内でのみアクセスでき、クラス Classes のインスタンス (オブジェクト) やサブクラスにはアクセスできません。同様に、クラス名を介して直接アクセスすることはできません。Protected
Protected のアクセス レベルは、Private に次いで 2 番目です。Protected として定義されたプロパティ (変数) またはメソッドは、このクラスだけでなく、このクラスからもアクセスできます。クラスのサブクラスからもアクセスできますが、プライベート属性ではアクセスできません。Public
Public には最大のアクセス権があり、Public として定義されたプロパティ (変数) またはメソッドには、プログラム内のどこからでもいつでもアクセスできます。static
クラス内の属性 (変数) を静的として宣言すると、その属性の値はそのすべてのオブジェクトに表示され、共有変数になります。したがって、静的属性値はオブジェクトではなくクラスに依存します。静的プロパティにはオブジェクトを通じてアクセスできませんが、クラス名と :: 記号を使用して直接アクセスできます。同様に、静的メソッドにもオブジェクト共有の特性がありますが、次の 2 つの点に注意する必要があります: 1. クラス名 +:: 2. $ を使用して静的メソッドに直接アクセスします。これは静的メソッドでは使用できません キーワードFinal
属性 (変数) が Final によって変更された場合、属性 (変数) の値は変更できません。これは関数です。関数は変更できません。上書きまたは上書きします。Abstract
Abstract として定義されたクラスはインスタンス化できません。どのクラスでも、その中の少なくとも 1 つのメソッドが Abstract として宣言されている場合、このクラスも Abstract として宣言する必要があります。 Abstract として定義されたメソッドは、その呼び出しメソッド (パラメーター) を宣言するだけであり、その特定の関数の実装を定義することはできません。 推奨チュートリアル:以上がphpのキーワードは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。