我有一个返回数组的函数:
function myfunc(){
return ["status" => true];
}
这是用法:
if ( myfunc()['status'] ){
// do something
}
看到了吗?我必须像这样myfunc()
获得myfunc()['status']
的状态。我想要做的就是像这样myfunc()->status
来获取它。知道如何修改函数以获取对象状态吗?
答案 0 :(得分:2)
只需将数组转换为对象:
function myFunc() {
return (object) ['status' => true];
}