我已经看到很多实例,当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语句中而无法运行?
正确的。您不需要return语句。仅在从函数返回信息或停止执行函数时才需要。否则,该功能将在超出范围时停止(到达右括号)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句