クラスの変数メンバーは属性と呼ばれます。属性宣言はキーワード Public、Protected、および Private で始まり、その後に通常の変数宣言が続きます。属性内の変数
Initialization を指定できますが、初期化された値は定数である必要があります。
public、protected、または private を使用せずに、var を使用して属性を直接宣言すると、PHP はそれをパブリックとして扱います。
クラスのメンバー メソッドでは、$this->property (property はプロパティ名) などの -> (オブジェクト演算子) を使用して、非静的データにアクセスできます。
静的プロパティは:: (二重コロン) self::$property を使用してアクセスします。
たとえば、クラスのメンバー メソッドを呼び出します。
<?php class SimpleClass{ public $name="Tome"; //若不声明public 则默认是public $name="Tome"; } //实例化对象访问属性用-> $simple=new SimpleClass(); $simple->name; ?>
PHP のプロパティまたはメソッド Access制御は、キーワード public (パブリック)、protected (保護された)、または private (プライベート) を先頭に追加することで実現されます。
Public: パブリック クラスのメンバーにはどこからでもアクセスできます。
protected (保護された): 保護されたクラスのメンバーは、それ自体、そのサブクラス、親クラスからアクセスできます。
private (プライベート): プライベート クラス メンバーには、それが定義されているクラスからのみアクセスできます。
クラス属性は、public、protected、private のいずれかとして定義する必要があります。 var で定義されている場合は、パブリックとみなされます。
以上がphpクラスにはどのような属性がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。