फ़ंक्शन function_exists
फ़ंक्शन function_exists जांचता है कि क्या निर्दिष्ट फ़ंक्शन परिभाषित किया गया था।
यह true लौटाता है यदि फ़ंक्शन मौजूद है, और false अन्यथा।
फ़ंक्शन एक पैरामीटर स्वीकार करता है - स्ट्रिंग के रूप में जांचे जाने वाले फ़ंक्शन का नाम।
वाक्य रचना
function_exists(string $function_name): bool
उदाहरण
आइए मानक फ़ंक्शन strlen के अस्तित्व की जांच करें:
<?php
$res = function_exists('strlen');
var_dump($res);
?>
कोड निष्पादन का परिणाम:
true
उदाहरण
आइए एक गैर-मौजूद फ़ंक्शन के अस्तित्व की जांच करें:
<?php
$res = function_exists('nonexistent_function');
var_dump($res);
?>
कोड निष्पादन का परिणाम:
false
उदाहरण
आइए किसी फ़ंक्शन के परिभाषित होने से पहले और बाद में उसके अस्तित्व की जांच करें:
<?php
$res1 = function_exists('custom_function');
var_dump($res1);
function custom_function() {
return 'Hello';
}
$res2 = function_exists('custom_function');
var_dump($res2);
?>
कोड निष्पादन का परिणाम:
false
true
यह भी देखें
-
फ़ंक्शन
method_exists,
जो किसी क्लास की मेथड के अस्तित्व की जांच करता है -
फ़ंक्शन
is_callable,
जो जांचता है कि क्या किसी मान को फ़ंक्शन के रूप में कॉल किया जा सकता है