class_parents
(PHP 5, PHP 7, PHP 8)
class_parents — 返回指定類的父類。
參數
-
class 對像(類實例)或字串(類名稱)。
-
autoload 是否允許使用__autoload 魔術函式來自動裝載該類。預設值為
true。
返回值
呼叫成功則返回一個陣列,否則返回false。
更新日誌
| 版本 | 說明 |
|---|---|
| 5.1.0 | 增加了允許參數class為字串的選項。增加了autoload參數。 |
範例
示例 #1 class_parents() example
<?php
class foo { }
class bar extends foo {}
print_r(class_parents(new bar));
// since PHP 5.1.0 you may also specify the parameter as a string
print_r(class_parents('bar'));
function __autoload($class_name) {
require_once $class_name . '.php';
}
// use __autoload to load the 'not_loaded' class
print_r(class_parents('not_loaded', true));
?> 以上例程的輸出類似於:
Array
(
[foo] => foo
)
Array
(
[parent_of_not_loaded] => parent_of_not_loaded
)
參見
- class_implements() - 返回指定的類實現的所有介面。