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

phpget_declared_classes();

Shembull

Le të marrim një listë të të gjitha klasave të deklarara në skenar:

php<?php
  $res = get_declared_classes();
  print_r($res);
?>

Rezultati i ekzekutimit të kodit:

php['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<?php
  class MyClass {}
  $res = get_declared_classes();
  print_r($res);
?>

Rezultati i ekzekutimit të kodit:

php['stdClass', 'Exception', 'Error', ..., 'MyClass']

Shembull

Le të kontrollojmë praninë e një klase specifike në listë:

php<?php
  class TestClass {}
  $classes = get_declared_classes();
  $res = in_array('TestClass', $classes);
  var_dump($res);
?>

Rezultati i ekzekutimit të kodit:

phptrue

Shihni gjithashtu