Eu tenho uma pergunta sobre a função estática no php.
vamos supor que eu tenha uma aula
class test {
public function sayHi() {
echo 'hi';
}
}
se eu fizer test::sayHi();
isso funciona sem problemas.
class test {
public static function sayHi() {
echo 'hi';
}
}
test::sayHi();
funciona bem.
Quais são as diferenças entre a primeira e a segunda classe?
O que há de especial em uma função estática?