php のサブクラスが親クラスの静的メソッドを呼び出すためのメソッド: [parent::method()] または [self::method()]。サブクラス外で呼び出したい場合は、[サブクラスインスタンス->メソッド()]を使用してください。
サブクラス内の親クラスの静的メンバーのプロパティまたはメソッドへのアクセス
(推奨チュートリアル: php ビデオ チュートリアル)
parent::method()/self::method()
注: $this->staticProperty (親クラスの静的プロパティには $this (サブクラス インスタンス) 経由でアクセスできません。エラーが報告されます:
:PHP Strict Standards: Accessing static property Person::$country as non static in,PHP Notice: Undefined property: )
外部アクセス サブクラス
サブクラス名::method()
サブクラス インスタンス->method() (静的メソッドには通常のオブジェクトを通じてアクセスすることもできます)
注: サブクラス クラス インスタンス->staticProperty (親クラスの静的プロパティにはサブクラス インスタンスを通じてアクセスできません。エラーが報告されます:
:PHP Strict Standards: Accessing static property Person::$country as non static in,PHP Notice: Undefined property: )
関連する推奨事項: php training
以上がPHPで親クラスの静的メソッドを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。