在JavaScript中,我可以像下面这样声明并传递一个对象给函数:
passInObject({name: "myname", age: 34, height: 70});
function passInObject(myObject) {
var name = myObject.name;
var age = myObject.age;
var height = myObject.height;
//do stuff with variables here
}
在PHP中有办法做到这一点吗?我还是个新手,试着通过跨语言比较来让我的大脑理解它。谢谢!
在调用函数
时将数组强制转换为StdClass对象passInObject((object) ['name' => 'myname', 'age' => 34, 'height' => 70]);