当"返回"时,我已经看到很多情况。包含在PHP的函数末尾但没有传递任何值,因此将返回null。我知道它也退出了函数,但这是必要的还是返回多余/只是开发人员沟通的一种方式,函数不会返回任何值?
代码示例:
// Check to see if the request is a HXR call
if (request::is_ajax())
{
// Send the 403 header
header('HTTP/1.1 403 Forbidden');
return;
}
请参阅?你不能取出return;
并具有完全相同的功能吗?或者,如果在if语句之后还有其他函数,它们是否会运行,因为计算机会卡在if语句中?
答案 0 :(得分:2)
正确。您不需要return语句。仅在从函数返回信息或停止执行函数时才需要它。否则该函数将在超出范围时停止(到达结束括号)。
答案 1 :(得分:1)
开发人员使用return
来声明函数的结束,所以即使在return
之后有代码,它也不会被执行并且它将被转义。而且这不是强制性的。