interface_exists() ফাংশন ইন্টারফেস সংজ্ঞায়িত করা হয়েছে কিনা তা পরীক্ষা করে। যদি name_of_interface দ্বারা প্রদত্ত ইন্টারফেসটি সংজ্ঞায়িত করা থাকে তবে এটি সত্য প্রদান করে, অন্যথায় FALSE প্রদান করা হয়।
সিনট্যাক্স
interface_exists(name_of_interface, autoload)
পরামিতি
-
নাম_অফ_ইন্টারফেস - ইন্টারফেসের নাম।
-
অটোলোড − __অটোলোড কল করতে বা ডিফল্টরূপে না
ফেরত
interface_exists() ফাংশনটি সত্য প্রদান করে যদি name_of_interface দ্বারা প্রদত্ত ইন্টারফেসটি সংজ্ঞায়িত করা হয়। এটি অন্যথায় FALSE ফেরত দেয়।
উদাহরণ
নিম্নলিখিত একটি উদাহরণ -
<?php if (interface_exists('DemoInterface')) { class MyClass implements DemoInterface { // Methods } } ?>