PHP是否有类似于C#的解决方案,使用getter和setter创建一个新对象数组
有没有一种方法可以实现在C#(伪代码)中可以实现的功能: 或者我需要使用构造函数参数吗 我之所以问这个问题,是因为我想知道uuu Get和uuu Set方法是否应该在这里做一些聪明的事情 编辑:: 因此,如果我使用set_state:PHP是否有类似于C#的解决方案,使用getter和setter创建一个新对象数组,c#,php,get,set,C#,Php,Get,Set,有没有一种方法可以实现在C#(伪代码)中可以实现的功能: 或者我需要使用构造函数参数吗 我之所以问这个问题,是因为我想知道uuu Get和uuu Set方法是否应该在这里做一些聪明的事情 编辑:: 因此,如果我使用set_state: class User { public $FirstName = { get; set; } public $LastName = { get; set; } public function __set_state( $param
class User
{
public $FirstName = { get; set; }
public $LastName = { get; set; }
public function __set_state( $param )
{
$obj = new User;
$obj = $param[ 'FirstName' ];
$obj = $param[ 'LastName' ];
return $obj;
}
}
//我现在如何做这部分:
$array = array(
new User { FirstName: "John", LastName: "Wibbly" },
new User { FirstName: "Yank", LastName: "Anchor" }
)
那一定会帮你成功的@DevlshOne-你现在能帮我回答我的问题吗,我已经添加了一个编辑点:(我很困惑
$array = array(
new User { FirstName: "John", LastName: "Wibbly" },
new User { FirstName: "Yank", LastName: "Anchor" }
)