Php 从代码设计和oop pov。。我应该直接使用stdclass还是将响应映射到定义的类类型
假设我有一个调用Web服务并将响应返回到stdClass的类 像这样:Php 从代码设计和oop pov。。我应该直接使用stdclass还是将响应映射到定义的类类型,php,oop,Php,Oop,假设我有一个调用Web服务并将响应返回到stdClass的类 像这样: object(stdClass)#26 (2) { ["name"]=> string(4) "john" ["age"]=> int(21) } 我应该介绍映射响应的类并使用它们吗。。或者直接使用stdClass就可以了 class person { private $name; private $age; public function setName($name) {
object(stdClass)#26 (2) {
["name"]=> string(4) "john"
["age"]=> int(21)
}
我应该介绍映射响应的类并使用它们吗。。或者直接使用stdClass就可以了
class person {
private $name;
private $age;
public function setName($name)
{
$this->name= $name;
}
public function getName()
{
return $this->name;
}
public function setAge($age)
{
$this->age= $age;
}
public function getAge()
{
return $this->age;
}
}第一种解决方案如何比使用阵列更好?@Daan我更喜欢第二种选择。。。但是想看看其他人怎么想吗?@zerkms现在这是第三个需要考虑的选择。。stdclass,定义的类类型,数组