PHPの静的関数について質問があります。
私がクラスを持っていると仮定しましょう
class test {
public function sayHi() {
echo 'hi';
}
}
私がやればtest::sayHi();
問題なく動作します。
class test {
public static function sayHi() {
echo 'hi';
}
}
test::sayHi();
同様に動作します。
ファーストクラスとセカンドクラスの違いは何ですか?
静的関数の何が特別なのですか?