В чем разница между этими двумя частями кода?
class something {
static function doit() {
echo 'hello world';
}
}
something::doit();
и тем же, но без ключевого слова static
class something {
function doit() {
echo 'hello world';
}
}
something::doit();
Они оба работают одинаково, лучше использовать статический ключевые слова? Правильно ли я понимаю, что он не создает экземпляр класса, если вы используете статический метод?