Fungsi class_alias
Fungsi class_alias membuat alias untuk kelas yang ditentukan.
Parameter pertama menerima nama kelas asli, parameter kedua - nama alias.
Parameter ketiga opsional menentukan apakah fungsi harus dipanggil oleh autoload.
Sintaks
class_alias(original, alias, [autoload]);
Contoh
Mari buat kelas dan aliasnya:
<?php
class MyClass {
public function test() {
return 'Hello';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Hasil eksekusi kode:
'Hello'
Contoh
Mari periksa apakah alias kelas ada:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Alias exists';
}
?>
Hasil eksekusi kode:
'Alias exists'
Lihat juga
-
fungsi class_exists,
yang memeriksa kelas -
fungsi get_class,
yang mengembalikan kelas objek -
fungsi interface_exists,
yang memeriksa antarmuka -
fungsi trait_exists,
yang memeriksa trait