0

PDO::FETCH_CLASSパブリックスコープで指定されたクラスの作成メンバー変数を使用する場合。このデフォルトの動作を防ぎ、それらのパブリック メンバーの作成を停止するにはどうすればよいですか?

class user
{
/**
Table user has
id int PK
name UNIQUE
password
*/
protected $id;
protected $name;
/*more code.......*/
}

 $stmt->setFetchMode(\PDO::FETCH_CLASS, 'user');
 $user=$stmt->fetch();

$user の場合var_dump()、「password」パブリック プロパティがあります。防ぎたいこと

4

1 に答える 1