Php 从代码设计和oop pov。。我应该直接使用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) {

假设我有一个调用Web服务并将响应返回到stdClass的类 像这样:

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,定义的类类型,数组