【发布时间】:2011-08-26 11:36:09
【问题描述】:
有没有区别:
function someMethod( $someArg ) {
// some code
return;
}
和
function someMethod( $someArg ) {
// some code
// no return
}
两者都将NULL 作为“返回值”。有区别吗? PHP 内部的东西?表现?速度?
编辑
我问,因为在 Zend 框架(in this video)中,他们使用return;,这对我来说似乎(似乎)很傻。但是,您会认为 Zend 框架背后的人确实知道他们的 PHP...
【问题讨论】:
-
一个新的
noreturn类型将在php-8.1中引入,相信你会感兴趣。检查rfc here。
标签: php function methods return-value