PHPの静的関数について質問があります。
クラスがあるとしましょう
class test {
public function sayHi() {
echo 'hi';
}
}
私がやればtest::sayHi();
問題なく動作します。
class test {
public static function sayHi() {
echo 'hi';
}
}
test::sayHi();
同様に動作します。
ファーストクラスとセカンドクラスの違いは何ですか?
静的関数の特別な点は何ですか?
15
php7以降、非静的メソッドを静的に呼び出すことはできません
—
sanjay yadav