メソッド
メソッドの定義と呼び出し
クラス定義内でメソッドを定義する。
public function メソッド名
<?php class Menu { public $name; // helloメソッドを定義 public function hello() { echo "私はMenuクラスのインスタンスです"; } } ?>
そのクラスのインスタンスに対してメソッドを呼び出す。
$インスタンス->メソッド()
<?php // $pastaに対してhelloメソッドを呼び出す $pasta->hello(); ?>
メソッド内でインスタンスのプロパティにアクセスする
メソッドを呼び出しているインスタンスを$thisで表す。
<?php class Menu { public $name; public function hello() { echo "私は".$this->name."です"; } }