【发布时间】:2015-08-03 09:36:19
【问题描述】:
是否可以返回一个数组,同时告诉php它应该是假的?
例子:
if ($res = a_function()) {
// all good
}
else {
echo getErrorByNumber($res['err_no']);
}
a_function:
function a_function() {
// do fancy stuff
if (xy) return true;
return array('err_no' => 1);
}
我想这是不可能的,因为 php 总是会为return true 取一个数组,对吧?
【问题讨论】:
-
返回一个空数组..
-
这可能是因为 PHP 不是强类型的?您可以测试输入是否为 Abra 提到的“true”或“is_array”