У меня вопрос о статической функции в php.
допустим, что у меня есть класс
class test {
public function sayHi() {
echo 'hi';
}
}
если я выполняю test::sayHi();
, он работает без проблем.
class test {
public static function sayHi() {
echo 'hi';
}
}
test::sayHi();
работает.
В чем отличия между первым классом и вторым классом?
Что особенного в статической функции?