Funksioni class_alias
Funksioni class_alias krijon një pseudonim për klasën e specifikuar.
Parametri i parë pranon emrin e klasës origjinale, i dyti - emrin e pseudonimit.
Parametri i tretë opsional përcakton nëse funksioni duhet të thirret nga autoload.
Sintaksa
class_alias(original, alias, [autoload]);
Shembull
Le të krijojmë një klasë dhe pseudonimin e saj:
<?php
class MyClass {
public function test() {
return 'Hello';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Rezultati i ekzekutimit të kodit:
'Hello'
Shembull
Le të kontrollojmë nëse ekziston pseudonimi i klasës:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Alias exists';
}
?>
Rezultati i ekzekutimit të kodit:
'Alias exists'
Shihni gjithashtu
-
funksionin class_exists,
i cili kontrollon një klasë -
funksionin get_class,
i cili kthen klasën e një objekti -
funksionin interface_exists,
i cili kontrollon një ndërfaqe -
funksionin trait_exists,
i cili kontrollon një tipar