ホームページ >バックエンド開発 >PHPチュートリアル >PHPのサブクラスで親クラスの静的メソッドにアクセスする方法
1. サブクラス内の親クラスの静的メンバー プロパティまたはメソッドにアクセスするには、parent::method()/self::method() を使用します。
注: $this->staticProperty (親クラスの静的プロパティ) $this (サブクラス インスタンス) を介して渡すことはできません。次のようなエラーが発生します: PHP の厳密な標準: 静的プロパティ Person::$country に非静的としてアクセスしています。PHP 注意: 未定義のプロパティ: )
2. サブクラスの外部。
1. サブクラス名: :method()
2. サブクラスのインスタンス->method() (静的メソッドには通常のオブジェクトからもアクセスできます)
注: サブクラスのインスタンス->staticProperty (親クラスの静的プロパティは使用できません)サブクラスインスタンスを通じてアクセス) アクセスすると、次のようなエラーが発生します: PHP Strict Standards: Accessing static property Person::$country as non static in, PHP Notice: Unknown property: )