ফাংশন 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,
যা পরীক্ষা করে যে একটি মানকে ফাংশন হিসাবে কল করা যায় কিনা