我有一个返回数组的函数:
function myfunc(){ return ["status" => true]; }
if ( myfunc()['status'] ){ // do something }
看见我必须知道你的身份 myfunc() 这样地 myfunc()['status'] . 我想做的就是把它弄成这样 myfunc()->status . 知道如何修改函数以获得对象的状态吗?
myfunc()
myfunc()['status']
myfunc()->status
只需将数组强制转换为对象:
function myFunc() { return (object) ['status' => true]; }
http://php.net/manual/en/language.types.object.php