1

是否可以在接近此的地方编写 if 语法:

if (function($value)) else {echo "Error Message";}

如果函数($value),什么都不需要发生。该函数返回true,但如果不是,我需要错误消息,我不能把它放在函数中。

知道怎么做吗?

4

7 回答 7

8

如果不需要发生任何事情,您根本不需要包含案例。因此,您正在寻找的是:

if (!function($value)) {
    echo "Error Message";
}
于 2012-08-17T08:21:10.440 回答
3

这是一个更好的方法:

if (!function($value)){echo "Error Message";}
于 2012-08-17T08:22:14.993 回答
2
if (!function($value)) {
    echo "Error Message";
}
于 2012-08-17T08:21:25.600 回答
2

您实际上可以通过插入一个空语句来做到这一点:

if (function($value)) ; else {echo "Error Message";}
于 2012-08-17T08:29:13.030 回答
1

您可以使用三元组来执行此操作:

echo (function($value)? "" : "Error Message";
于 2012-08-17T08:21:19.953 回答
0
return (function($value)? true : "Error Message");

在有效时返回 true else 将返回一个字符串,该字符串可以在外部回显。

于 2012-08-17T08:26:01.850 回答
0

最好的办法:

if (function($value)==0)
{
echo "Error Message";
}else{

//Execution code
}
于 2012-08-17T08:48:52.217 回答