العودة إلى الدورة

أساسيات تصحيح الأخطاء (Debugging Basics): echo, print_r, and var_dump

PHP: الدورة التدريبية المكثفة الكاملة من الصفر إلى الاحتراف

9. أساسيات تصحيح الأخطاء: echo, print_r, and var_dump

تصحيح الأخطاء هو عملية العثور على الأخطاء وإصلاحها. يعتمد المبتدئون بشكل أساسي على إخراج قيم المتغيرات لتتبع سير البرنامج.

1. echo و print

هذه هي أسرع الطرق لإخراج أنواع البيانات البسيطة (النصوص، الأعداد الصحيحة، الأعداد العشرية).

php

Error Code: $status"; // استخدم علامات الاقتباس المزدوجة لتضمين المتغيرات ?>

2. print_r()

تم تصميم هذه الدالة لطباعة معلومات قابلة للقراءة البشرية حول متغير ما. إنها ضرورية لتصحيح أخطاء المصفوفات و الكائنات.

php

"; // استخدم
 tags للإخراج المنظم في HTML
    print_r($colors);
    echo "
"; /* Output: Array ( [0] => red [1] => blue [2] => green )*/ ?>

3. var_dump() (قوة تصحيح الأخطاء)

var_dump() تُخرج معلومات منظمة حول تعبير واحد أو أكثر، بما في ذلك نوعه و قيمته. هذه هي الدالة الأكثر إفادة لتصحيح الأخطاء.

php

أفضل ممارسة: استخدم دائمًا var_dump() عندما تحتاج إلى تأكيد كل من القيمة والنوع، خاصة عند التعامل مع مشكلات المقارنة الفضفاضة.