interface_exists ශ්රිතය
interface_exists ශ්රිතය නිශ්චිත අන්තර්මුඛයක් වර්තමාන්ය දෘශ්යතා ප්රදේශය තුළ පවතීදැයි පරීක්ෂා කරයි. පළමු පරාමිතිය ලෙස ස්ට්රිං එකක් ලෙස අන්තර්මුඛයේ නම පිළිගනී, දෙවන විකල්ප පරාමිතිය ලෙස - ස්වයං-පූරණය භාවිතා කළ යුතුද යන්න දක්වන ධජයක් පිළිගනී.
වාක්ය රචනය
interface_exists(string $interface, bool $autoload = true): bool
උදාහරණය
'Countable' අන්තර්මුඛයේ පැවැත්ම පරීක්ෂා කරමු:
<?php
$res = interface_exists('Countable');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
true
උදාහරණය
පවතින නොවන අන්තර්මුඛයක පැවැත්ම පරීක්ෂා කරමු:
<?php
$res = interface_exists('NonExistingInterface');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
උදාහරණය
ස්වයං-පූරණය අක්රිය කර අන්තර්මුඛයක පැවැත්ම පරීක්ෂා කරමු:
<?php
$res = interface_exists('Iterator', false);
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
true
තවද බලන්න
-
class_exists ශ්රිතය,
පන්තිය පරීක්ෂා කරන -
trait_exists ශ්රිතය,
trait එක පරීක්ෂා කරන -
get_declared_interfaces ශ්රිතය,
අන්තර්මුඛ ආපසු ලබා දෙන -
class_implements ශ්රිතය,
පන්තියක අන්තර්මුඛ ආපසු ලබා දෙන