有沒有一種方法可以檢查函數在另一個函數中是否屬實?有沒有一種方法可以檢查一個函數在另一個函數中是否屬實?
例如。
function Name() {
//check database
}
function Send() {
if(Name() == TRUE){
//do something
}
}
有沒有一種方法可以檢查函數在另一個函數中是否屬實?有沒有一種方法可以檢查一個函數在另一個函數中是否屬實?
例如。
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