ねこきっくぱんちのメモ帳

webの勉強メモです。 HTML,CSS,JavaScript,PHP,Illustrator,Photoshopなど。

PHP004 オブジェクト指向の基礎

オブジェクト指向の基礎

<body>
<div class="container">
<h1><?php echo "Hello,PHP world!" ?></h1>

<p>
<?php

//クラスの定義
class human{

 public function __construct($name){ //コンストラクタ(引数あり)
  $this->name = $name;
 }
  public $name; //プロパティ
  public function havePen(){ //メソッド
    echo 'I have a pen<br>';
  }
  public function hello(){ //$this
    echo '私の名前は'.$this->name.'です。<br>';
  }
}

//インスタンス生成
$human1 = new human('Hateko-san');

//出力
echo $human1->name; //プロパティ
$human1->havePen(); //メソッド
echo $human1->hello();


#$thisは「クラス内のメソッド定義内でのみ」利用可能

?>
</p>

</div>
</body>