Еще одна простая форма if-else в PHP? - PullRequest
2 голосов
/ 10 июля 2009

Я читал где-то раньше, есть другой способ выполнить оператор if-else, код должен быть похож на это:

<?php
  $var = "stackoverflow";
  // Here is the if-else
  if(strlen($var) > 1) ? echo "TRUE" : echo "FALSE";
?>

Я мог бы вспомнить только что-то подобное, но это не работает, кто-нибудь знает, как написать эту 1-строчную инструкцию if-else в php ??

Ответы [ 2 ]

12 голосов
/ 10 июля 2009
echo strlen($var) > 1 ? "TRUE" : "FALSE";

или

if (strlen($var) > 1) echo "TRUE"; else echo "FALSE";
1 голос
/ 17 мая 2013

эхо в php не встроенный оператор. для этого случая нужно использовать opeartor print

<?php
  $var = "stackoverflow";
  // Here is the if-else
  strlen($var) > 1 ? print("TRUE") : print("FALSE");
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...