Я пытаюсь установить флаг, чтобы показать или скрыть элемент страницы, но он всегда отображается, даже если выражение ложно.Почему мое тернарное выражение не работает?
$canMerge = ($condition1 && $condition2) ? 'true' : 'false';
...
<?php if ($canMerge) { ?>Stuff<?php } ?>
Что случилось?
Это так похоже на попытку репутации по-хозяйски. Пользователь 3k-rep, который не может различать строку и логический, кто отвечает на вопрос через минуту после того, как он это сделает? – moo 2009-01-24 03:26:35
Спасибо за ваши комментарии Орландо и Эд. Это была проблема, которая застала меня, и я разместил ее для моей и другой выгоды. Ответ на ваши собственные вопросы отлично подходит для часто задаваемых вопросов. Может быть, вам стоит почитать его еще раз, если прошло какое-то время ... – Polsonby 2009-06-12 21:11:47