Funksioni get_declared_classes
Funksioni get_declared_classes kthen një array, që përmban emrat e të gjitha klasave,
të cilat janë deklaruar në skenarin aktual, duke përfshirë si klasat e përdoruesit,
ashtu edhe klasat e integruara të PHP. Funksioni nuk pranon parametra.
Sintaksa
get_declared_classes();
Shembull
Le të marrim një listë të të gjitha klasave të deklarara në skenar:
<?php
$res = get_declared_classes();
print_r($res);
?>
Rezultati i ekzekutimit të kodit:
['stdClass', 'Exception', 'Error', ...] // dhe klasa të tjera të integruara të PHP
Shembull
Le të shtojmë një klasë të përdoruesit dhe të shohim rezultatin:
<?php
class MyClass {}
$res = get_declared_classes();
print_r($res);
?>
Rezultati i ekzekutimit të kodit:
['stdClass', 'Exception', 'Error', ..., 'MyClass']
Shembull
Le të kontrollojmë praninë e një klase specifike në listë:
<?php
class TestClass {}
$classes = get_declared_classes();
$res = in_array('TestClass', $classes);
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
true
Shihni gjithashtu
-
funksionin get_declared_interfaces,
i cili kthen interface-et -
funksionin get_declared_traits,
i cili kthen trait-et -
funksionin class_exists,
i cili kontrollon një klasë -
funksionin get_defined_functions,
i cili kthen funksionet