我刚刚意识到你不能在函数上使用if语句,例如这不起作用:
function sayHello()
{
echo "Hello World";
}
if(sayHello())
echo "Function Worked";
else
echo "Function Failed";
我还看到函数不能作为变量的值。那么如何才能检查函数是否已正确执行并将其显示给浏览器?
答案 0 :(得分:5)
它不起作用,因为sayHello()
不会在其中返回任何地方return true
。
答案 1 :(得分:2)
if (sayHello() === FALSE)
echo "Function Failed";
else
echo "Function Worked";
答案 2 :(得分:-1)
这将起作用
<?php
$name1 = "bobi";
function hello($name) {
if($name == "bobi"){
echo "Hello Bob";
} else {
echo "Morning";
}
}
hello($name1);
?>
答案 3 :(得分:-1)
function selam($isim)
{
if ($isim == 'ugur') {
return 'Selam '.$isim.' :)';
}
return 'Sen kimsin kardes?';
}
echo selam('ugur');