علي العبدالله2 نشر 16 مايو 2021 أرسل تقرير نشر 16 مايو 2021 ما اسم هذي الشيفرة في لارافيل // EXAMPLE {{ ($project->status == 1) ? 'مكتمل' : '' }} وهل بإمكاني استعمال اكثر من مره في نفس السطر البرمجي مثلاً فالكلاس وهل يوجد لها درس في ويكي حسوب؟ 2 اقتباس
1 بلال زيادة نشر 16 مايو 2021 أرسل تقرير نشر 16 مايو 2021 هذا الكود عبارة عن شرط if مصغرة يطلق عليها اسم Ternary Operator و تكون على هذه الصيغة (condition) ? (statment1) : (statement2); مثل <?php $i = 50; echo ($i >= 10) ? "YES" : "NO"; ?> بحيث Statement1 تنفذ إذا تحقق الشرط, وStatment2 تحقق إذا كان الشرط خطأ. و إذا أردنا تحويلها إلى if تكون بهذا الشكل <?php $i = 50; if($i >= 10){ echo "YES"; } else { echo "NO"; } ?> ويمكنك استخدامها كما تريد و تكرارها كيفما تشاء. 2 اقتباس
1 سمير عبود نشر 16 مايو 2021 أرسل تقرير نشر 16 مايو 2021 إسمه معامل الشرط الثلاثي او ternary operator و هو موجود في معظم لغات البرمجة على ما أعتقد، في المثال الذي أرفقته فإننا نفحص حالة المشروع إن كانت تساوي واحد فإننا نعرض كلمة مكتمل أما في الحالة المعاكسة فإننا لا نعرض شيء. و هذا شرحه في موسوعة حسوب الخاص بلغة جافاسكربت و نفس الشيء في لغة php: المعامل الشرطي في JavaScript كما أنه يوجد له شرح في أحد دروس دورة php في مسار الأساسيات: العامل الثلاثي Ternary Operator 2 اقتباس
السؤال
علي العبدالله2
ما اسم هذي الشيفرة في لارافيل
وهل بإمكاني استعمال اكثر من مره في نفس السطر البرمجي مثلاً فالكلاس
وهل يوجد لها درس في ويكي حسوب؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.