1

これに近い場所にif構文を書くことは可能ですか:

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

function($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)) ; else {echo "Error Message";}
于 2012-08-17T08:29:13.030 に答える
2
if (!function($value)) {
    echo "Error Message";
}
于 2012-08-17T08:21:25.600 に答える
1

これを行うには、三項を使用できます。

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

有効な場合はtrueを返し、そうでない場合は文字列を返します。これは外部にエコーすることができます。

于 2012-08-17T08:26:01.850 に答える
0

最良の方法:

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

//Execution code
}
于 2012-08-17T08:48:52.217 に答える