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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა