static -静的メンバ- (インスタンスなしでもアクセスできる)

静的メンバとは

通常、メンバのアクセスはインスタンスを生成しないと出来ませんが
アクセス修飾子を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メソッドはインスタンスでの呼び出しが出来ません。