get_declared_classes funksiyasi

get_declared_classes funksiyasi joriy skriptda e'lon qilingan barcha klasslar nomlarini o'z ichiga olgan massivni qaytaradi, bunga foydalanuvchi tomonidan yaratilgan klasslar ham, PHPning o'rnatilgan klasslari ham kiradi. Funksiya parametr qabul qilmaydi.

Sintaksis

phpget_declared_classes();

Misol

Skriptdagi barcha e'lon qilingan klasslar ro'yxatini olamiz:

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

Kodni bajarish natijasi:

php['stdClass', 'Exception', 'Error', ...] // va PHPning boshqa o'rnatilgan klasslari

Misol

Foydalanuvchi klassini qo'shamiz va natijani ko'ramiz:

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

Kodni bajarish natijasi:

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

Misol

Ro'yxatda ma'lum bir klass mavjudligini tekshiramiz:

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

Kodni bajarish natijasi:

phptrue

Shuningdek qarang