#10 クラスを使う (3)

 
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;   //--> 実行できない(表示されない)

PAGE TOP

< 前へ 目次に戻る 次へ >