この記事では、主に php での protected についての考えを紹介します。これは、必要な友達に参照してもらうために共有します。継承されたクラスであり、クラス外で使用することはできません。つまり、 $this-> または $parent::; を使用して、サブクラスの親クラス: 変数と、親クラス
$this->の変数名を呼び出します (この変数名が存在する場合)。サブクラス 変数はサブクラスで呼び出されます。そうでない場合は、親クラスの メソッド呼び出し:
$this->メソッド名(); subclass このメソッドは、サブクラスのメソッドを呼び出します。メソッドがない場合は、親クラスの parent:: を呼び出します。その後、属性を呼び出すことなく、常に親クラスのメソッドを呼び出します。
以上がPHPで保護されていることが原因で考えられることの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。