如何在课堂上将属性设为私有?

时间:2017-06-02 16:04:06

标签: php class private

class makeAccount {
public $username;
public function __construct ($username,$password) {
    $this->username = $username;
}
public function password($password) {
    if(isset($password)) {
       $this->password = $password;
       return;
    }
  }
}

$user_1 = new makeAccount("abc123","12345");
print $user_1->password("12345");

我是php的新手。我只是想知道如何建造私人财产。我想要一个私有的密码属性。我的代码有问题吗?

2 个答案:

答案 0 :(得分:0)

您需要像使用public $username仅使用private $password和@Echoes所说的那样定义它。

答案 1 :(得分:0)

您需要使用private关键字 有关它的信息http://php.net/manual/en/language.oop5.visibility.php

class makeAccount {
    public $username;
    private $password;
.....