Что означает вопросительный знак в PHP, кроме троичного оператора?
-
06-07-2019 - |
Вопрос
Есть ли какое-либо другое использование вопросительного знака ?
в PHP, отличном от того, что он является частью в качестве тернарного оператора.
Просто чтобы принять к сведению: Я знаю о том, как это работает в регулярных выражениях и все такое.Я говорю о самом языке PHP, а не о регулярных выражениях или о чем-то еще.Я знаю, как это работает при открытии и закрытии тегов.
Меня больше беспокоит токенизация PHP-скрипта.Есть ли какой-либо другой знак, включающий вопросительный знак?
Кстати, я уже проверил руководство по PHP.
Решение
Ну да, в php он используется для:
<?php / ?>
открывающие теги.<? ?>
короткие открывающие теги.<?= $variable ?>
эквивалент полезен при работе с шаблонами.?:
троичный оператор- И используется в preg_match() при написании регулярные выражения.
^\s+(\s+)?$
Другие советы
Во-первых, он используется для разметки самого кода PHP следующим образом <? ?>
:)
А если серьезно, ты гоняешь за каким-то конкретным использованием, которое ты хотел понять?