Функция get_declared_classes

Функция get_declared_classes жорий скриптда декларация килинган барча класслар номларини ўз ичига олган массивни кайтаради, буга фойдаланувчи томонидан яратилган класслар ҳам, PHPning ўзида мавжуд бўлган класслар ҳам киради. Функция параметр қабул қилмайди.

Синтаксис

phpget_declared_classes();

Мисол

Скриптдаги барча декларация килинган класслар рўйхатини оламиз:

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

Кодни ишга тушириш натижаси:

php['stdClass', 'Exception', 'Error', ...] // ва PHPнинг бошқа ички класслари

Мисол

Фойдаланувчи классини қўшамиз ва натижани кўрамиз:

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

Кодни ишга тушириш натижаси:

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

Мисол

Рўйхатда муайян классинг мавжудлигини текширамиз:

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

Кодни ишга тушириш натижаси:

phptrue

Шунингдек қаранг