2014-10-10 static -静的メンバ- (インスタンスなしでもアクセスできる) PHP オブジェクト指向 静的メンバとは 通常、メンバのアクセスはインスタンスを生成しないと出来ませんが アクセス修飾子をstaticに指定し、"クラス名::メソッド名()"でインスタンスを介さないで呼び出しが可能となります。*1 php <?php class PriceFormatter{ public static function formatJpn($price){ $price = number_format($price); $price = $price."円"; return $price; } } echo PriceFormatter::formatJpn(2000); ?> 出力結果 2,000円 *1:インスタンスを介さない代わりに、staticメソッドはインスタンスでの呼び出しが出来ません。