在PHP中,我有一个回调函数使用preg_match()(我认为确切的内容是不相关的).
是否更好地计算结果并分配给变量,然后返回该变量,或者我应该只返回结果?
换句话说,最好这样做:
function a() {
$result = preg_match();
return $result;
}
Run Code Online (Sandbox Code Playgroud)
要么
function b() {
return preg_match();
}
Run Code Online (Sandbox Code Playgroud)
我在思考代码风格和性能.我应该遵循标准还是真的不重要?
从性能角度来看,这两种情况没有区别.
关于编码风格,这是个人偏好的问题.就个人而言,我会提倡第二个,因为它更清晰,更容易阅读,但我认为没有人会对你有任何错误.