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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել