Fungsi class_alias
Fungsi class_alias mencipta alias untuk kelas yang ditentukan.
Parameter pertama menerima nama kelas asal, parameter kedua - nama alias.
Parameter ketiga pilihan menentukan sama ada fungsi perlu dipanggil oleh autoload.
Sintaks
class_alias(original, alias, [autoload]);
Contoh
Mari cipta kelas dan aliasnya:
<?php
class MyClass {
public function test() {
return 'Hello';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Hasil pelaksanaan kod:
'Hello'
Contoh
Mari semak sama ada alias kelas wujud:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Alias exists';
}
?>
Hasil pelaksanaan kod:
'Alias exists'
Lihat juga
-
fungsi class_exists,
yang menyemak kelas -
fungsi get_class,
yang mengembalikan kelas objek -
fungsi interface_exists,
yang menyemak antara muka -
fungsi trait_exists,
yang menyemak trait