Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有没有办法检查一个函数在另一个函数中是否为真?_Php - Fatal编程技术网

Php 有没有办法检查一个函数在另一个函数中是否为真?

Php 有没有办法检查一个函数在另一个函数中是否为真?,php,Php,有没有办法检查一个函数在另一个函数中是否为真 比如说 function Name() { //check database } function Send() { if(Name() == TRUE){ //do something } } 当然:只需确保函数返回TRUE: function Name() { echo 'Some Name'; return TRUE; } function Send() { if (Name() ==

有没有办法检查一个函数在另一个函数中是否为真

比如说

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
  }
}

*编辑:马克·特拉普所说的话


这应该行得通。您只需要
返回true
返回false
Name()
函数中,您应该被设置。

什么意思,检查函数是否为true?我是否添加了return true;在函数末尾,当您想要离开函数并返回值TRUE时,您返回TRUE:在本例中,它位于末尾,但在其他情况下,它可能位于其他地方,或者根本不存在(例如,如果您开始向函数添加逻辑)。返回将退出并从函数中返回值,因此,在函数被证明为真时返回真,或者在该问题上返回假。如果要通过编辑删除答案,那么最好删除答案。