【问题标题】:Another simple "if-else" form in PHP?PHP 中的另一种简单的“if-else”形式?
【发布时间】:2009-07-10 03:58:30
【问题描述】:

我之前在某处读过,还有另一种方法来执行 if-else 语句,代码应该是这样的:

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

我只能记得这样的东西,但它不起作用,有谁知道如何在php中编写这1行if-else语句??

【问题讨论】:

    标签: php syntax if-statement


    【解决方案1】:
    echo strlen($var) > 1 ? "TRUE" : "FALSE";
    

    if (strlen($var) > 1) echo "TRUE"; else echo "FALSE";
    

    【讨论】:

    • 酷。是的,找到了,第一个就是我要找的。谢谢
    【解决方案2】:

    echo 在 php 中不是内联运算符。对于这种情况需要使用operator print

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-04
      • 1970-01-01
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 2012-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多