如何使用 PHP OO 保护私有类字段?我不想公开私有类字段 $a,但是当我这样做时:
class Hidden {
private $a = 'Very important, hidden variable';
protected $b = 'secret';
}
$obj = new Hidden();
$c = (array)$obj;
print_r($c);
$a 可供所有人使用:
Array ( [Hiddena] => Very important, hidden variable [*b] => secret )