作成日: 2022/02/16
1

staticキーワードを指定することで静的なプロパティ、メソッドが定義できるようになります。

静的なプロパティ、メソッドを定義するとインスタンスを生成せずに直接プロパティ、メソッドを呼び出すことができ>ます。

静的プロパティ、メソッドを呼び出すときは::(スコープ演算子)を使います。

class Message {
  //メソッドを定義
  static function hello() {
    return "こんにちは";
  }
  static function bye() {
    return "さようなら";
  }
}
 
//Messageクラスのメソッドを直接呼び出す。
$message1 = Message::hello();
$message2 = Message::bye();
 
echo "変数message1の内容は{$message1}、変数message2の内容は{$message2}です。";

・オブジェクト指向について
https://laraweb.net/surrounding/466/


事業会社にてコーダーをしています。制作は6年目。 インプットしたことをアウトプットしています。