InvoiceGeneralInfos = []; foreach ($param["InvoiceGeneralInfos"] as $key => $value) { $obj = new InvoiceGeneralInfo(); $obj->deserialize($value); array_push($this->InvoiceGeneralInfos, $obj); } } if (array_key_exists("Angle", $param) and $param["Angle"] !== null) { $this->Angle = $param["Angle"]; } if (array_key_exists("RequestId", $param) and $param["RequestId"] !== null) { $this->RequestId = $param["RequestId"]; } } }