English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP基本教程

PHP上級教程

PHP & MySQL

PHPリファレンスマニュアル

PHP get_parent_class()関数の使用法および例

PHPクラス/Object関数リファレンスマニュアル

get_parent_class()関数はオブジェクトまたはクラスの親クラス名を返します。

文法

get_parent_class ( $object );

定義と使用法

オブジェクトまたはクラスの親クラス名を検索します。

objectがオブジェクトの場合、そのオブジェクトインスタンスobjectが属するクラスの親クラス名を返します。
objectが文字列の場合、その文字列が名前のクラスの親クラス名を返します。この機能はPHPで提供されています。 4.0.5 中に追加された

引数

番号引数及び説明
1

object(必須)

テスト対象のオブジェクトまたはクラス名。

返り値

現在のスクリプトで宣言されているクラスの名前の配列を返します。

オンラインの例

以下にこの関数の使用方法を示します-

<?php
   class f1 {
      function f1() {
         //いくつかのロジックを実装します
      }
   }
   
   class child extends f1 {
      function child() {
         echo "I'm " , get_parent_class($this) , "'s son \n";
      }
   }
   
   class child2 extends f1 {
      function child2() {
         echo "I'm " , get_parent_class('child2') , "'s son too \n";
      }
   }
   $foo = new child();
   $bar = new child2();
?>
テストをしてみる‹/›

以下のような結果が生成されます-

I'm f1's son
I'm f1's son too

  PHPクラス/Object関数リファレンスマニュアル