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 ශ්රිතය,
වර්ගයකට අයත් වීම පරීක්ෂා කරයි