Php 如果使用ifelse,返回结束功能是否正常?

Php 如果使用ifelse,返回结束功能是否正常?,php,function,if-statement,scope,return,Php,Function,If Statement,Scope,Return,我正在返回if-else语句中的某些内容。它是结束整个函数还是只结束ifelse作用域 function user () { if (//first) { return TRUE; } //somecode if (//second) { return FALSE; } return TRUE; } 在上面的代码中,如果我的第一个条件为true,它是结束整个函数还是只结束第一个ifelse作用域?return结

我正在返回if-else语句中的某些内容。它是结束整个函数还是只结束ifelse作用域

function user () {
    if (//first) {
        return TRUE;
    }
    //somecode

    if (//second) {
        return FALSE;
    }

    return TRUE;
}

在上面的代码中,如果我的第一个条件为true,它是结束整个函数还是只结束第一个ifelse作用域?

return
结束整个函数始终

function user () {
    if (//first) {
        return TRUE;
    }
    //somecode

    if (//second) {
        return FALSE;
    }

    return TRUE;
}

因此,如果第一个条件是
true
,则不会执行
user
函数中的任何其他操作,函数只返回
true

为什么不自己尝试呢?如果从函数中调用:
,则返回语句会立即结束当前函数的执行,并将其参数作为函数调用的值返回。
。。。。在询问StackOverflow之前阅读PHP文档非常有用,可以节省您和我们的时间。在您发表评论后,我将亲自尝试这些愚蠢的问题。谢谢!:)顺便说一句,我试过这个,但我更困惑了。@MarkBaker我总是把阅读PHP文档放在首位。但我无法摆脱这种困惑。我建议你阅读《返回并继续》和《打破、退出并死亡》这些基础知识