【发布时间】:2018-07-27 08:46:33
【问题描述】:
我有一个返回数组的函数:
function myfunc(){
return ["status" => true];
}
这是用法:
if ( myfunc()['status'] ){
// do something
}
看到了吗?我必须像这样myfunc()['status'] 获得myfunc() 的状态。我想做的就是像这样myfunc()->status。知道如何修改函数以获取对象的状态吗?
【问题讨论】:
-
您可以创建一个具有
status字段的类,或者只将您的数组转换为object,例如$obj = (object)['status' => true];