欧美AV无码一区二区,麻豆+无码+国产在线+观看,欧美狂躁少妇XXXX高潮无码,美女扒开屁股让男人桶免费观看,极品粉嫩国产18尤物在线播放

get_parent_class

(PHP 4, PHP 5, PHP 7, PHP 8)

get_parent_class返回對象或類(lèi)的父類(lèi)名

說(shuō)明

get_parent_class(mixed $obj = ?): string

如果 obj 是對象,則返回對象實(shí)例 obj 所屬類(lèi)的父類(lèi)名。

如果 obj 是字符串,則返回以此字符串為名的類(lèi)的父類(lèi)名。此功能是在 PHP 4.0.5 中增加的。

注意:

自 PHP 5 起,如果在對象的方法內調用,則 obj 為可選項。

示例 #1 使用 get_parent_class()

<?php

class dad {
    function 
dad()
    {
    
// implements some logic
    
}
}

class 
child extends dad {
    function 
child()
    {
        echo 
"I'm " get_parent_class($this) , "'s son\n";
    }
}

class 
child2 extends dad {
    function 
child2()
    {
        echo 
"I'm " get_parent_class('child2') , "'s son too\n";
    }
}

$foo = new child();
$bar = new child2();

?>

以上例程會(huì )輸出:

I'm dad's son
I'm dad's son too

參見(jiàn) get_class()is_subclass_of()。

參數

object

The tested object or class name

返回值

Returns the name of the parent class of the class of which object is an instance or the name.

注意:

If the object does not have a parent or the class given does not exist false will be returned.

If called without parameter outside object, this function returns false.

更新日志

版本 說(shuō)明
Before 5.1.0 If called without parameter outside object, this function would have returned null with a warning.
Since 5.0.0 The object parameter is optional if called from the object's method.
Since 4.0.5 If object is a string, returns the name of the parent class of the class with that name.

范例

示例 #2 Using get_parent_class()

<?php

class dad {
    function 
dad()
    {
    
// implements some logic
    
}
}

class 
child extends dad {
    function 
child()
    {
        echo 
"I'm " get_parent_class($this) , "'s son\n";
    }
}

class 
child2 extends dad {
    function 
child2()
    {
        echo 
"I'm " get_parent_class('child2') , "'s son too\n";
    }
}

$foo = new child();
$bar = new child2();

?>

以上例程會(huì )輸出:

I'm dad's son
I'm dad's son too

參見(jiàn)

欧美AV无码一区二区,麻豆+无码+国产在线+观看,欧美狂躁少妇XXXX高潮无码,美女扒开屁股让男人桶免费观看,极品粉嫩国产18尤物在线播放