318 of 410 menu

Функција get_class

Функција get_class враћа назив класе прослеђеног објекта. Ако се функција позива без параметара унутар методе класе, вратиће назив те класе. У случају прослеђивања не-објекта функција ће вратити false и изазвати упозорење.

Синтакса

get_class([object]);

Пример

Добијмо назив класе за направљени објекат:

<?php class MyClass {} $obj = new MyClass(); echo get_class($obj); ?>

Резултат извршавања кода:

'MyClass'

Пример

Коришћење функције без параметара унутар методе класе:

<?php class TestClass { public function showClassName() { return get_class(); } } $test = new TestClass(); echo $test->showClassName(); ?>

Резултат извршавања кода:

'TestClass'

Пример

Покушај да се добије класа за не-објекат:

<?php $res = get_class('not an object'); var_dump($res); ?>

Резултат извршавања кода:

false

Погледајте такође

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