任何人都可以向我解释为什么下面的代码行打印出来是真的吗?
$a = "string";
if(isset($a['error'])) echo true; else echo false;
当我进行函数调用时,如果它工作正常,我会返回预期的数据,或者 return array("error" => $error)
;
然后在接收到返回的数据时,我检查 isset($var['error']) 是否存在,如果不是,那么我知道我收到了一些预期的数据。
如果您能建议我这是在函数调用之间处理数据的好方法还是坏方法,我也将不胜感激?如果对此有更好的“良好做法”。