Funktsioon get_declared_classes

Funktsioon get_declared_classes tagastab massiivi, mis sisaldab kõigi klasside nimesid, mis on praeguses skriptis deklareeritud, sealhulgas nii kasutajade loodud klasse kui ka PHP sisseehitatud klasse. Funktsioon ei võta parameetreid.

Süntaks

phpget_declared_classes();

Näide

Hankime kõikide skriptis deklareeritud klasside nimekirja:

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

Koodi täitmise tulemus:

php['stdClass', 'Exception', 'Error', ...] // ja muud PHP sisseehitatud klassid

Näide

Lisame kasutaja klassi ja vaatame tulemust:

php<?php
  class MyClass {}
  $res = get_declared_classes();
  print_r($res);
?>

Koodi täitmise tulemus:

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

Näide

Kontrollime konkreetse klassi olemasolu nimekirjas:

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

Koodi täitmise tulemus:

phptrue

Vaata ka