メソッド

メソッドの定義と呼び出し

クラス定義内でメソッドを定義する。
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."です";
  }
}