⊗ppOpStMt 44 of 107 menu

PHPにおけるOOPの静的メソッド

クラスを扱う際、その呼び出しにオブジェクトの生成を必要としない メソッドを作ることができます。このようなメソッドは静的な メソッドと呼ばれます。 メソッドを静的として宣言するには、アクセス修飾子の後に キーワードstaticを記述します:

<?php class Test { public static function method() { return '!!!'; } } ?>

静的メソッドにアクセスするには、クラス名を記述し、次に2つのコロン、 そしてメソッド名を記述します。この際、クラスのオブジェクトを 作成する必要はありません。以下のようになります:

<?php echo Test::method(); // '!!!'を出力 ?>

以下のクラスのメソッドを静的メソッドに変更してください:

<?php class Math { public function getSum($a, $b) { return $a + $b; } public function getProduct($a, $b) { return $a * $b; } } ?>
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否