أنواع الأخطاء
هناك أنواع من الأخطاء منها الإملائية (Syntax Error) ومنها المنطقية ومنها أخطاء تحدث في وقت التنفيذ
ومثال الأخطاء الإملائية :
كود:
<?
Eco “1”;
// من المفترض أن تكت التالي :
Echo “1”;
?>
هذا سيعطيك رسالة خطأ Parse error
ومن الأخطاء الإملائية نسيان الفاصلة المنقوطة (semi-colon) في نهاية الدالة :
كود:
<?
Echo “hello”
// من المفترض أن تكت التالي :
Echo “hello”;
?>
هنا سوف يعطيك الـPHP رسالة خطأ لكن العجيب أنه لن يعطيك إياها بشكل صحيح فرسالة الخطأ تشير إلى أن السطر الرابع يحتوي على الخطأ بينما الخطأ هو في السطر الثاني .
وهناك خطأ آخر يحصل بسبب نسيان الـbrace ( وهي الاقواس ) :
كود:
<? Php
for ($loop = 0 ; $loop < 5 ; $loop ++ )
{
Echo “”;
?>
اذا كنت قد نسيت إغلاق القوس فهذا من الأخطاء الشائعة ، والأخطاء الإملائية لايمكن حصرها ، إنها أشبه بقواعد اللغة ، لكن أكثر الأخطاء الإملائية الشائعة في برامج الـPHP
1 – نسيان الأقواس . مثال :
كود:
<?
for ($loop = 0 ; $loop < 5 ; $loop ++ )
{
for ($loop1 = 0 ; $loop1 < 10 ; $loop1 ++ )
{
for ($loop = 0 ; $loop < 5 ; $loop ++ )
{
code ….
}
}
في المثال السابق ينقصنا قوس إغلاق التكرار الأخير ( } )
2 - نسيان الفاصلة المنقوطة . مثال :
3 - خطأ إملائي في اسم function . مثال :
كود:
<?
Htmlspecialchar($I);
?>
سيعطيك رسالة خطأ :
كود:
Fatal error : call to Undefined function : htmlspecialchar().
كود:
وتصحيحها أن تكون :
<?
Htmlspecialchars($I);
?>
4 - نسيان إغلاق النص . مثال :
كود:
<?
Echo “arabbuilder;
?>
نسي الـ(")في نهاية الكلمة . وسيعطيك Parse error
المفضلات