有没有一种方法可以检查一个函数在另一个函数中是否属实?
有没有一种方法可以检查函数在另一个函数中是否属实?有没有一种方法可以检查一个函数在另一个函数中是否属实?
例如。
function Name() {
//check database
}
function Send() {
if(Name() == TRUE){
//do something
}
}
肯定的:只要确保该函数返回TRUE
:
function Name() {
echo 'Some Name';
return TRUE;
}
function Send() {
if (Name() == TRUE) {
// Do something
}
}
偷偷摸摸!提前20秒。 – mikegreenberg 2010-08-06 00:50:23
添加返回TRUE;在函数的末尾 – jsnag 2010-08-06 00:50:34
当你想离开函数并返回值TRUE时,你返回TRUE:在这种情况下,它在最后,但在其他情况下,它可能在别的地方或根本不在(例如,if你开始为你的函数添加逻辑)。 – 2010-08-06 00:52:30
*编辑:Mark Trapp
说什么。 ;)
这应该工作。在Name()
函数中,您只需要return true;
或return false;
,您应该设置。
如果您通过编辑删除答案,那么您也可以删除答案。 – 2010-08-06 01:01:17
你是什么意思,检查一个函数是否为真? – strager 2010-08-06 00:50:09