⊗ppOpStCOC 48 of 107 menu

PHPにおけるオブジェクト指向プログラミングでのクラスとオブジェクトを通じたstaticへのアクセス

静的プロパティと静的メソッドには、 クラスを通じて、 またはクラスのオブジェクトを持つ変数を通じてアクセスできます。

例を見てみましょう。 以下のように、静的プロパティを持つクラス Test があるとします。

<?php class Test { public static $property = 'static'; } ?>

クラスにアクセスして、静的プロパティの値を出力してみましょう。

<?php echo Test::$property; ?>

次に、クラスのオブジェクトにアクセスして、静的プロパティの値を出力してみましょう。

<?php $test = new Test; echo $test::$property; ?>

静的メソッドを持つ次のクラスがあるとします。

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

このメソッドを、クラスのメソッドとして、そしてオブジェクトのメソッドとして呼び出してください。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否