• 0

ماهو الفرق بين ()var_dump و ()print_r على لغة Php؟

ماهو الفرق بين دالتي  ()var_dump و ()print_r في php ، فعلى حد علمي كلا الدالتين تظهر ما بداخل الكائن على شكل نص،فهناك هناك فرق بينهما؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

()var_dump : وظيفتها عرض وإظهار نوع وقيمة المتغير، ومن الأمور التي يعتادها المبرمجين هي استعمال هذه الدالة للتأكد من قيمة متغير ما, أي للأغراض التجريبية، وفي حالة المصفوفة تُظهر نوع المصفوفة مع عدد القيم قيمها، ونوع كل قيمة بها.

 ()print_r : تُظهر معلومات حول المتغيّر، نوعه ومحتواه، في حال المصفوفة تظهر المعلومات بشكل أبسط من سابقتها بالنسبة للمستخدم.

أمثلة موضحة للفرق، مصفوفة بهل قيم:

$obj = (object) array('qualitypoint', 'technologies', 'India');
  • var_dump($obj);

نتيجة var_dump:

object(stdClass)#1 (3) {
 [0]=> string(12) "qualitypoint"
 [1]=> string(12) "technologies"
 [2]=> string(5) "India"
}
print_r($obj);

نتيجة print_r:

stdClass Object ( 
 [0] => qualitypoint
 [1] => technologies
 [2] => India
)

لمعلومات أكثر راجع الصفحات التالية:

1

2

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن