#1
|
||||
|
||||
![]() ![]() .. السلام عليكم ورحمة الله وبركاتة .. ![]() اليوم درس " التحقق من ان الفنكشن موجودة او لا . " لنفرض ان لدينا صفحة وهذا محتواها رمز 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 وبكذا انهينا .. تحيآتي . أكثر... |
مواقع النشر (المفضلة) |
|
|
![]() |
||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
مشكلة وجود مسافة تحت الفوتر | RSS | Arabic Rss | 0 | 02-01-2014 09:59 PM |
[مشكلة] : مشكلة عدم وجود ترميز latin1 في php admin | RSS | Arabic Rss | 0 | 10-09-2011 02:42 AM |
مشكلة في برنامج الاكسبلور مع وجود صورة | RSS | Arabic Rss | 0 | 10-08-2011 03:17 AM |
للموبايل وحوي يا وحوي وكمان وحوي | RSS | Arabic Rss | 0 | 08-18-2011 07:04 PM |
مساعدة مشكلة تم, لكن مع وجود أخطاء في الصفحة. | RSS | Arabic Rss | 0 | 02-28-2011 12:40 PM |
|