ماذا تمثل علامة الاستفهام في PHP بخلاف المشغل الثلاثي؟

StackOverflow https://stackoverflow.com/questions/1623544

  •  06-07-2019
  •  | 
  •  

سؤال

هل هناك أي استخدام آخر لعلامة الاستفهام ? في PHP بخلاف كونك جزءًا كمشغل Ternary.

فقط لأخذ ملاحظة: أعرف كيف يعمل في regex وكل ذلك.أنا أتحدث عن لغة PHP نفسها، وليس regex أو ماذا.أعرف كيف يعمل في فتح وإغلاق العلامات.

أنا أكثر قلقًا بشأن ترميز برنامج PHP النصي.هل هناك أي رمز آخر يتضمن علامة الاستفهام؟

لقد قمت بالفعل بفحص دليل PHP بالمناسبة.

هل كانت مفيدة؟

المحلول

حسنًا، نعم في لغة php يتم استخدامه من أجل:

  • <?php / ?> العلامات الافتتاحية.
  • <? ?> علامات افتتاحية قصيرة.
  • <?= $variable ?> أي ما يعادل مفيدة عند العمل مع القوالب.
  • ?: عامل ثلاثي
  • ويستخدم في preg_match() عند الكتابة التعبيرات العادية. ^\s+(\s+)?$

نصائح أخرى

أولاً، يتم استخدامه لترميز كود PHP نفسه بهذه الطريقة <? ?> :)

ولكن على محمل الجد، هل تقود سيارتك في استخدام معين تريد فهمه؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top