PHPでクラスを定義・メソッド(関数)を呼び出す方法

PHPでクラスを定義する方法について知りたい。
定義したクラスからメソッドを呼び出したい。
本記事ではこのような悩みを解決します。
クラスとは?定義する方法
class クラス名 {
// プロパティ(変数)
public $プロパティ名1;
private $プロパティ名2;
// メソッド(関数)
public function メソッド名1() {
// 処理内容
}
private function メソッド名2() {
// 処理内容
}
}
PHPでクラスとはプログラムの設計図を指します。
クラスでは上記コードのようにクラス名を定義。
中括弧内にプロパティ(変数)・メソッド(関数)を複数定義できます。
プロパティやメソッドにはアクセス修飾子(public、private、protected)を設定して権限を付与できます。
クラスからメソッドを呼び出す方法
<?php
// クラス
class User {
//変数
public $name;
public $age;
//メソッド
public function intro() {
echo $this->name . 'です。' . '年齢は' . $this->age . '歳です。';
}
}
//クラスをインスタンス化。
$user = new User();
// 変数に値を代入。
$user->name = 'kasumi';
$user->age = '30';
// メソッドを呼び出す。
$user->intro();
//kasumiです。年齢は30歳です。
?>
クラスからメソッドを呼び出すコード例です。
クラスからメソッドを呼び出すにはインスタンス化が必要です。
インスタンス化するには以下のようにnew演算子を使います。
変数 = new クラス名();
インスタンス化された変数を使い、以下のようにアロー演算子を使ってメソッドを参照します。
インスタンス変数->メソッド名();
以上でクラスからメソッドを呼び出す事ができます。
まとめ
PHPでクラスを定義・メソッド(関数)を呼び出す方法について紹介しました。
以上で解説を終わります。
目次