![]() |
| |||||||
تتبع وتصيد ومنع الاخطاء(avoiding and handling errors) الجزء الاول |
| الرئيسية | أضف درس | الجديد | الاكثر شهرة | البحث |
| تتبع وتصيد ومنع الاخطاء(avoiding and handling errors) الجزء الاول |
| | ||||||
| ||||||
| إن مصطلح الـ debbug هو من المصطلحات الشائعة والشيقة في عالم البرمجة ، هذا المصطلح يشير إلى كيفية إصلاح أخطاء البرنامج وتوقعها قبل حدوثها ، هناك أنواع من الأخطاء تحدث بسبب المبرمج وهناك أنواع من الأخطاء تحصل بسبب المستخدم ، في العادة يجب أن يكون المبرمج متآلفاً مع مصطلح تتبع الأخطاء وإصلاحها . قد يكون من أهداف تتبع الأخطاء الحماية بقدر أهميه البرنامج الجاري العمل عليه أو الموقع فكلما كان الموقع مهماً كان وجوب حمايته أكبر . قد يكون من الأسباب التي تسبب تدميراً للمواقع هو أن صاحب الموقع يغطي كل صغيرة وكبيرة عن برنامجه الذي يركبه في موقعه وقد يكون برنامجه هذا غير محمي بسبب كاف أو يكون مسير بعدة ملفات فيقوم شخص بحذف ملف من الملفات الأساسية بسبب عدم دقة في التراخيص المعطاة مما يؤدي إلى دمار الموقع نهائياً . وقد يكون صاحب الموقع مهملاً في الحد ذاته فلا يحتفظ بالمعلومات السرية لموقعه مما يسبب مشاكل أكبر من التدمير مثل احتلال الموقع بشكل كامل . رسائل الخطا في الـPHP لها طريقتها وتقنيتها الخاصة التي تسير عليها فهي ليست مثل الجافا وليست مثل cgi فالـ PHP لا تقوم بإرسال الخطأ إلى السيرفر بل تقوم بكتابة رسالة خطأ في مكان الخطأ . قد يكون هناك أخطاء يصعب تتبعها أو معرفة مكانها في الأصل ، وقد يكون هذا بسبب أنك تستخدم الـPHP في صناعة موقع ديناميكي وتشرك معها الجافا سكربت وتضع علامات التعليق الخاصة التي تقوم بإخفاء الأخطاء في الجافا مما قد يجعلك تشعر بالحيره وتجن أين مكان الخطأ كود PHP: هناك أنواع من الأخطاء منها الإملائية ( Syntax Error ) ومنها المنطقية ومنها أخطاء تحدث في وقت التنفيذ ومثال الأخطاء الإملائية : كود PHP: ![]() ومن الأخطاء الإملائية نسيان الفاصلة المنقوطة (semi-colon) في نهاية الدالة : كود PHP: وهناك خطأ آخر يحصل بسبب نسيان الـbrace ( وهي الاقواس ) : كود PHP: اذا كنت قد نسيت إغلاق القوس فهذا من الأخطاء الشائعة ، والأخطاء الإملائية لايمكن حصرها ، إنها أشبه بقواعد اللغة ، لكن أكثر الأخطاء الإملائية الشائعة في برامج الـPHP 1 – نسيان الأقواس .مثال : كود PHP: في المثال السابق ينقصنا قوس إغلاق التكرار الأخير ( } ) 2 - نسيان الفاصلة المنقوطة . مثال : كود PHP: 3 - خطأ إملائي في اسم function. مثال : كود PHP: وتصحيحها أن تكون : كود PHP: 4 - نسيان إغلاق النص . مثال : كود PHP: نسي الـ (") في نهاية الكلمة . وسيعطيك Parse error | ||||||
| الكلمات الدليلية: | لا يوجد | |||||
| أرسل الصفحة لصديق | ||||||
| |
| جديد على الموقع؟ | تريد مساعدة؟ |