PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips243 静的なメソッドを定義する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-16クラス・オブジェクトTips243 静的なメソッドを定義する

Level0

Pointstaticを付けてメソッドを宣言する

静的なメソッドとは、クラスのインスタンス化を行わなくても実行できる静的なメソッドのことです。

静的なメソッドを定義するには、staticを付けてメソッドを宣言します。

静的なメソッドの定義方法

class クラス名 {
  [アクセス権] static function 静的メソッド名([引数 ...]) {
    //静的メソッドの処理
    return 戻り値;
  }
}

静的なメソッドにはアクセス権を指定することができます。アクセス権とは、そのメソッドにアクセスすることのできる範囲を限定することができる修飾子です。

アクセス権については「240」を参照してください。

静的なメソッドを実行するには、「クラス名::メソッド名」のように「::」を使ってメソッド名を指定して実行するか、通常のメソッドと同様にインスタンス化した変数を使って静的なメソッドを実行することもできます。

自分のクラスの静的なメ

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません