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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне