Sajad Salam نشر 3 سبتمبر 2017 أرسل تقرير نشر 3 سبتمبر 2017 السلام عليكم ... سؤالي ليس معقد وهو متى لستخدم echo ومتى استخدم return في دوال php ومتى استخدم echo و print وايهما افضل اقتباس
0 مرفت مهنا نشر 4 سبتمبر 2017 أرسل تقرير نشر 4 سبتمبر 2017 السلام عليكم تستعمل تعليمة echo من أجل إظهار قيمة متغير على الشاشة فقط ولا يمكن إسنادها أو حفظها في متغير آخر كما أنها لا تظهر نتيجة عملية حسابية ما بل تظهر العملية كما هي. أما تعليمة return فهي التعليمة الأساسية المستخدمة مع التوابع من أجل حفظ قيمة التابع واستعمالها في عمليات أخرى إن return مشابهة ل echo من حيث الطباعة على الشاشة لكن echo أسرع ويمكن أن تأخذ أكثر من معامل لكن ليس لها قيمة مرجعة أي تعطي دائما الصفر عند اسنادها لأي متغير أما return فيمكن أن ترجع الواحد أو الصفر وذلك بناء على معامل الدخل لكنها لا تأخذ غير معامل واحد أتمنى أن تكون الاجابة مساعدة لك وبالتوفيق return_echo_print.php اقتباس
0 Rbab نشر 5 سبتمبر 2017 أرسل تقرير نشر 5 سبتمبر 2017 return تستخدم مع الدوال function ، و تعمل على إنهاء الدالة و إعادة قيمة معينة في نفس الوقت (رقم ، نص ، نتيجة عملية حسابية .. إلخ) function welcomFunc() { return "welcome"; } echo welcomFunc(); //result is welcome أما الـecho و print فكلاهما يستخدم لعرض المخرجات على الصفحة مع إختلاف بسيط بينهم الـecho يمكنه طباعة أكثر من باراميتر يفصل بينهم بفاصلة كما هو موضح بالمثال : $name = "my name"; $age = 28; echo $name , $age, " years old"; بينما print يأخذ وسيط واحد الprint يعيد دائماً القيمة 1 ، جرب المثال التالي و لاحظ النتيجة : $name = "welcome "; $val = print $name; echo $val; بينما الecho لا يعيد قيم ، و إذا جربت نفس المثال السابق مع echo سيعطيك error . و لهذا يفضل إستخدام الprint مع التعبيرات expressions . المصدر اقتباس
السؤال
Sajad Salam
السلام عليكم ...
سؤالي ليس معقد وهو
متى لستخدم echo ومتى استخدم return في دوال php
ومتى استخدم echo و print وايهما افضل
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.