J'ai une question concernant la fonction statique en php.
supposons que j'ai une classe
class test {
public function sayHi() {
echo 'hi';
}
}
si je le fais, test::sayHi();
cela fonctionne sans problème.
class test {
public static function sayHi() {
echo 'hi';
}
}
test::sayHi();
fonctionne aussi bien.
Quelles sont les différences entre la première et la deuxième classe?
Quelle est la particularité d'une fonction statique?