|
public / private |
|
class User {
public $name; //メンバー変数
private $email; //実体化した後にはアクセスできない
public function __construct($name, $email) { //コンストラクタ
$this->name = $name; //[this]-- このクラスの中でアクセスできる
$this->email = $email;
}
public function sayHi() { //メソッド
echo "hi! my name is ".$this->name;
}
}
$tom = new User("tom", "dummy@dummy.com");
$bob = new User("bob", "dummy@dummybob.com");
echo $tom->name;
echo $tom->email; //--> 実行できない(表示されない)
|
|
|