9. أساسيات تصحيح الأخطاء: echo, print_r, and var_dump
تصحيح الأخطاء هو عملية العثور على الأخطاء وإصلاحها. يعتمد المبتدئون بشكل أساسي على إخراج قيم المتغيرات لتتبع سير البرنامج.
1. echo و print
هذه هي أسرع الطرق لإخراج أنواع البيانات البسيطة (النصوص، الأعداد الصحيحة، الأعداد العشرية).
php
<?php $user = "Jane"; $status = 404; echo "User: " . $user; // ضم النصوص print "<br>Error Code: $status"; // استخدم علامات الاقتباس المزدوجة لتضمين المتغيرات ?>2. print_r()
تم تصميم هذه الدالة لطباعة معلومات قابلة للقراءة البشرية حول متغير ما. إنها ضرورية لتصحيح أخطاء المصفوفات و الكائنات.
php
<?php $colors = array("red", "blue", "green"); echo "<pre>"; // استخدم <pre> tags للإخراج المنظم في HTML print_r($colors); echo "</pre>"; /* Output: Array ( [0] => red [1] => blue [2] => green )*/ ?>3. var_dump() (قوة تصحيح الأخطاء)
var_dump() تُخرج معلومات منظمة حول تعبير واحد أو أكثر، بما في ذلك نوعه و قيمته. هذه هي الدالة الأكثر إفادة لتصحيح الأخطاء.
php
<?php $count = 10; // عدد صحيح $pi = 3.14; // عدد عشري $name = "Sarah"; // نص var_dump($count, $pi, $name); /* Output: int(10) float(3.14) string(5) "Sarah" */ ?>أفضل ممارسة: استخدم دائمًا var_dump() عندما تحتاج إلى تأكيد كل من القيمة والنوع، خاصة عند التعامل مع مشكلات المقارنة الفضفاضة.