我可以重載函數,恕不承擔序列化和PHP類的數組/ stdClass的,這樣我可以實現諸如隱藏基於狀態)的某些屬性如何在序列化過程中隱藏類的屬性?
class UserModel{
$hidden = ['password'];
function __construct(array $data) {
foreach($data as $key=>$value)$this->$key = $value;
}
}
$user = new UserModel(['id'=>1,'password'=>123]);
var_dump($user);
乾杯! Thatns沒有接口名稱,非常感謝 – Zalaboza