الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

د.م.2"php: الفرق بين exit() و die() :

مغلق
بدأه موفق جمال زكريا في 29 مايو 2003 · 1 رد · 975 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخوتي الكرام أكيد أنكم تعرفوا الدالة exit التي تنهي أو بالأصح توقف عمل النص البرمجي ....

ولكنها محدودة ولاترجع أي قيمة ....

يمكنكم بدلاً عنها إستعمال الدالة الأكثر تطوراً والتي die

وتأخذ هذه الدالة برامتر يمكن أن يكون أحد الخياريين التاليين :

1- سلسلة نص : أي رسالة خطاً أ, ماشابه توضح للمستخدم السبب الذي توقفنا من أجله ..

2- وظيفة : يمكن وضع إسم لفانكشن ليتم تنفيذه وليتم إيقاف البرنامج

وهذا مثال بسيط عن ذلك ...

مثال :



{

echo "mysql error was : ";

echo mysql+error();

}
Function mofak()

والنص الذي يتوقف عنده البرنامج هو مثلاً



echo "Good";

else

die(mofak());
if ($myvar=1)

أرجوا أن تكونوا قد استفدتم من هذه الدالة الجميلة ..........

انتظروا د.م.3"php

#2

إضافة على المقال

إخوتي نسيت أن أقول : من الشائع وخصوصاً للذين يعملون في لغة البيرل إستخدام الدالة die مع or

أي

[ALIGN=CENTER]mysql_guery($query)  or die(mofak());[/ALIGN]

يعني إذا فشل الإستعلام يذهب لينفذ الفانكشن المذكور ويتوقف ....

(gift)(f)(clock)

هذا الموضوع مغلق.

مواضيع مشابهة