(PHP 5 >= 5.1.0)
class_parents — بازگرداندن کلاسهای والد برای کلاس داده شده
این تابع آرایه نام کلاسهای والد class داده شده را باز میگرداند.
شی (نمونه کلاس) یا رشته (نام کلاس).
اجازه به این تابع برای بارگذاری کلاس به شکل خودکار از طریق متد جادویی __autoload.
آرایه در صورت موفقیت یا FALSE در صورت شکست.
Version | Description |
---|---|
5.1.0 | اضافه شدن گزینه برای ارسال پارامتر class به عنوان رشته. اضافه شدن پارامتر autoload. |
Example #1 مثال class_parents()
<?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));
?>
The above example will output something similar to:
Array ( [foo] => foo ) Array ( [parent_of_not_loaded] => parent_of_not_loaded )