Hàm get_parent_class
Hàm get_parent_class trả về tên của lớp cha cho đối tượng hoặc lớp được chỉ định.
Nếu không tồn tại lớp cha, hàm sẽ trả về false.
Tham số có thể là một đối tượng hoặc tên lớp dưới dạng chuỗi.
Cú pháp
get_parent_class(object|string);
Ví dụ
Lấy lớp cha cho một đối tượng:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Kết quả thực thi mã:
'ParentClass'
Ví dụ
Lấy lớp cha bằng tên lớp:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Kết quả thực thi mã:
'ParentClass'
Ví dụ
Thử lấy lớp cha cho một lớp không có lớp cha:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Kết quả thực thi mã:
false
Xem thêm
-
hàm get_class,
hàm trả về lớp của đối tượng -
hàm is_subclass_of,
hàm kiểm tra kế thừa -
hàm class_parents,
hàm trả về tất cả các lớp cha -
toán tử instanceof,
toán tử kiểm tra thể hiện