【发布时间】:2011-07-14 02:21:55
【问题描述】:
我打算创建一个检查器函数,它将被其他函数使用。这个想法很简单:如果条件不满足,则通过返回来停止函数。
这是原始代码:
function awesome(){
$a = "2";
if ($a != "1"){return;}
echo "awesome";
}
成功了。因为 $a 是 2,所以函数被返回,“awesome”这个词没有出现。但是,有几个功能需要检查。为了避免重复,我是这样写的:
function test($var){
if ($var != "1"){return;}
}
function awesome(){
test("2");
echo "awesome";
}
function awesomeagain(){
test("3");
echo "awesome";
}
但是出现了“awesome”这个词,并且没有返回awesome()和awesomeagain()这两个函数。如何通过添加 test() 函数返回这两个?
谢谢。非常感谢您的帮助。
【问题讨论】:
-
感谢编辑。我真的是新来的,仍然对格式感到困惑。
标签: php wordpress function return