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 ֆունկցիան,
որը ստուգում է պատկանելությունը դասին