سؤال

ولقد وجدت هذا سطر من التعليمات البرمجية وأنا أحاول فهم ما تقوم به. الجزء لست على دراية هو علامة استفهام والقولون. ما هي هذه الشخصيات المستخدمة ل؟

$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';
    }
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top