Funksie class_alias
Die funksie class_alias skep 'n bynaam vir 'n gespesifiseerde klas.
Die eerste parameter aanvaar die naam van die oorspronklike klas, die tweede - die naam van die bynaam.
Die derde opsionele parameter bepaal of die funksie deur outomatiese laaiing geroep moet word.
Sintaksis
class_alias(original, alias, [autoload]);
Voorbeeld
Kom ons skep 'n klas en sy bynaam:
<?php
class MyClass {
public function test() {
return 'Hello';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Resultaat van die kode-uitvoering:
'Hello'
Voorbeeld
Kom ons kontroleer of die klas se bynaam bestaan:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Alias exists';
}
?>
Resultaat van die kode-uitvoering:
'Alias exists'
Sien ook
-
funksie class_exists,
wat 'n klas kontroleer -
funksie get_class,
wat die klas van 'n objek teruggee -
funksie interface_exists,
wat 'n koppelvlak kontroleer -
funksie trait_exists,
wat 'n eienskap kontroleer