Hàm class_alias
Hàm class_alias tạo bí danh cho lớp được chỉ định.
Tham số đầu tiên nhận tên lớp gốc, tham số thứ hai - tên bí danh.
Tham số thứ ba không bắt buộc xác định liệu hàm có nên được gọi bởi cơ chế tự động tải hay không.
Cú pháp
class_alias(original, alias, [autoload]);
Ví dụ
Tạo một lớp và bí danh của nó:
<?php
class MyClass {
public function test() {
return 'Xin chào';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Kết quả thực thi mã:
'Xin chào'
Ví dụ
Kiểm tra xem bí danh lớp có tồn tại không:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Bí danh tồn tại';
}
?>
Kết quả thực thi mã:
'Bí danh tồn tại'
Xem thêm
-
hàm class_exists,
hàm kiểm tra sự tồn tại của lớp -
hàm get_class,
hàm trả về tên lớp của đối tượng -
hàm interface_exists,
hàm kiểm tra sự tồn tại của giao diện -
hàm trait_exists,
hàm kiểm tra sự tồn tại của trait