查詢

get_parent_class()函式—用法及示例

「 獲取指定物件或類的父類名稱 」


函式名稱:get_parent_class()

函式描述:get_parent_class() 函式用於獲取指定物件或類的父類名稱。

引數:get_parent_class(object|string $object): string|false

引數說明:

  • $object:要獲取父類名稱的物件或類名。可以是一個物件例項,也可以是一個類名的字串。

返回值:返回父類的名稱,如果沒有父類則返回 false。

示例:

  1. 獲取物件的父類名稱:
class ParentClass {
    // 父類
}

class ChildClass extends ParentClass {
    // 子類
}

$childObj = new ChildClass();

echo get_parent_class($childObj); // 輸出:ParentClass
  1. 獲取類的父類名稱:
class ParentClass {
    // 父類
}

class ChildClass extends ParentClass {
    // 子類
}

echo get_parent_class('ChildClass'); // 輸出:ParentClass

注意事項:

  • 如果指定的物件或類沒有父類,則返回 false。
  • 如果傳遞的引數不是物件例項或類名的字串,則會發生錯誤。
  • get_parent_class() 函式只能獲取直接父類的名稱,無法獲取間接父類的名稱。如果需要獲取所有父類的名稱,可以使用 get_parent_class() 函式的返回值進行遞迴呼叫。
補充糾錯
上一個函式: get_required_files()函式
下一個函式: get_object_vars()函式
熱門PHP函式
分享連結