static キーワードを指定することで静的なプロパティ/メソッドが定義できます。 静的なプロパティ/メソッドはオブジェクトを生成せずに呼び出します。 静的なプロパティ/メソッドにはそれぞれ「クラス名::プロパティ名」「クラス名::メソッド名」の形式でアクセスします。
<?php class TestClass { static $data = "静的データ!!"; static function testMethod() { return "静的メソッド!!"; } }
print TestClass::$data . "\n"; print TestClass::testMethod() . "\n"; ?>
●実行結果 静的データ!! 静的メソッド!!