【发布时间】:2011-01-07 23:05:14
【问题描述】:
我有一些函数应该返回一个数组,以便将它与另一个数组合并。
但是,有时没有什么可返回的。 这里最好的情况是什么?
- 返回一个空数组并将其与完整的 OR 合并
- 返回 null,将返回值存储在变量中,检查该变量,然后在需要时将其合并。
我问这个是因为有时最短的路线并不是最快的,而且我真的不知道 array_merge() 在后台做了什么。
【问题讨论】:
-
在任何情况下函数不会/不能返回数组? (你在使用异常处理吗?)
-
是:该函数查询某个id的属性,该属性有时不存在(例如一个人的中间名,仅作为示例)我没有为此使用异常处理因为它不返回错误,只是一个警告。
标签: php arrays function merge performance