Mam pytanie dotyczące funkcji statycznej w php.
załóżmy, że mam klasę
class test {
public function sayHi() {
echo 'hi';
}
}
jeśli zrobię test::sayHi();to działa bez problemu.
class test {
public static function sayHi() {
echo 'hi';
}
}
test::sayHi(); działa również.
Jakie są różnice między pierwszą a drugą klasą?
Co jest specjalnego w funkcji statycznej?