336 of 410 menu

Функсияи get_declared_classes

Функсияи get_declared_classes массиве бармегардонад, ки номҳои ҳамаи синфҳоро дар бар мегирад, ки дар скрипти ҷорӣ эълон шудаанд, ҳам синфҳои корбарӣ ва ҳам синфҳои дарунсохти PHP-ро дар бар мегирад. Функсия ягон параметр қабул намекунад.

Синтаксис

get_declared_classes();

Мисол

Рӯйхати ҳамаи синфҳои эълоншударо дар скрипт мегирем:

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

Натиҷаи иҷрои код:

['stdClass', 'Exception', 'Error', ...] // ва дигар синфҳои дарунсохти PHP

Мисол

Як синфи корбарӣ илова мекунем ва натиҷаро мебинем:

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

Натиҷаи иҷрои код:

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

Мисол

Мавҷуд будани синфи муайянро дар рӯйхат месанҷем:

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

Натиҷаи иҷрои код:

true

Ҳамчунин бубинед

  • функсияи get_declared_interfaces,
    ки интерфейсҳоро бармегардонад
  • функсияи get_declared_traits,
    ки трейтҳоро бармегардонад
  • функсияи class_exists,
    ки санҷиши синфро анҷом медиҳад
  • функсияи get_defined_functions,
    ки функсияҳоро бармегардонад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан