【问题标题】: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");
?>