函数应该使用:返回 null;?
2022-08-30 10:41:54
函数应该返回吗?null
例如:
function test()
{
return null; // vs return;
}
后者被认为是不良做法还是无关紧要?
附言
恕我直言,这是否是不良做法不应该是主观的。
函数应该返回吗?null
例如:
function test()
{
return null; // vs return;
}
后者被认为是不良做法还是无关紧要?
附言
恕我直言,这是否是不良做法不应该是主观的。
始终是一个很好的做法,以显示您要返回的内容。
但作为提示,以下内容都是等效的:
function test()
{
return null;
}
function test()
{
return;
}
function test()
{
}
在所有情况下,将有:var_dump(test());
NULL
如果您没有返回任何内容,只需在函数末尾使用或省略它即可。
如果你的函数通常返回一些东西,但由于某种原因没有,那么这就是要走的路。return;
return null;
这类似于你在C中这样做的方式:如果你的函数不返回东西,那就是,否则它经常返回一个有效的指针或NULL。void