function myfunc ()
{
$a['foo'] = 'bar';
$a['baz'] = 'qux';
return $a;
}
Run Code Online (Sandbox Code Playgroud)
你是如何做到这一点,当你打电话,$a = myfunc();你可以使用echo $a->foo;,它会输出bar?
附加问题:上面有这个简单的函数,返回数组或对象会更好吗?
把它当作一个对象.
function myfunc ()
{
$a['foo'] = 'bar';
$a['baz'] = 'qux';
return (object)$a;
}
Run Code Online (Sandbox Code Playgroud)
至于你想要哪一个,这取决于你.这取决于您对返回的对象或数组所做的操作.