![]() |
[ درس ] حل مشكلة عند عدم وجود الفنكشن
http://upload.traidnt.net/upfiles/JRg54051.png .. السلام عليكم ورحمة الله وبركاتة .. http://upload.traidnt.net/upfiles/J6Z54823.png اليوم درس " التحقق من ان الفنكشن موجودة او لا . " لنفرض ان لدينا صفحة وهذا محتواها رمز PHP: function getTitle() { return 'ClOSE'; } echo getTitle(); الان الكود راح يشتغل معنا 100% لكن لو نفرض ان الفنكشن غير موجودة ! راح يعطينا خطأ كالتالي رمز PHP: Fatal error: Call to a member function getTitle() on a non-object in لحل المشكلة راح نستخدم دالة اسمها function_exists طريقة الاستخدام رمز PHP: if(!function_exists('getTitle')) { exit('Error in function getTitle'); } الان لو الفنشكن ماهي موجوده راح يعطينا exit طيب و اذا كانت الفنكشن جوا كلاس وتبغى تتحقق منها رمز PHP: $m = new RunSite(); نشغل الكلاس رمز PHP: if (!method_exists($m,'getTitle')) { exit('Error in function getTitle'); } اذا الفنكشن غير موجوده في الكلاس راح يعطي exit وبكذا انهينا .. تحيآتي . أكثر... |
الساعة الآن 10:46 AM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
منتديات بلاك بيري
mjawshy.net
المجاوشي للتقنية المتقدمة