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