PHP مسألة بناء الجملة
-
10-07-2019 - |
سؤال
ولقد وجدت هذا سطر من التعليمات البرمجية وأنا أحاول فهم ما تقوم به. الجزء لست على دراية هو علامة استفهام والقولون. ما هي هذه الشخصيات المستخدمة ل؟
$string = $array[1] . ($array[0] === 47 ? '' : ' word');
المحلول
وهذا هو المشغل الثلاثي. في الأساس اليد قصيرة مشروطة.
وانه نفس الشيء على النحو التالي:
$string = $array[1];
if ($array[0] !== 47)
$string .= ' word';
هذا القسم في دليل PHP (وو"ترناري مشغل قسم ").
نصائح أخرى
وهذا هو المشغل الثلاثي.
وهنا إشارة إلى تعليمي
وكان يعمل بطريقة أو بأخرى مثل هذا:
function tern()
if ($array[0] === 47)
{
return '';
}
else
{
return 'word';
}
}
لا تنتمي إلى StackOverflow