我可以在PHP中声明并传递一个对象给函数吗?


Can I declare and pass an object to a function in PHP?

在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]);