У меня проблемы со стилем вызова методов MyClass::function();
, и я не могу понять, почему. Вот пример (я использую Kohana Framework, кстати):
class Test_Core
{
public $var1 = "lots of testing";
public function output()
{
$print_out = $this->var1;
echo $print_out;
}
}
Я пытаюсь использовать следующее для его вызова, но он возвращает $ var1 как неопределенное:
Test::output()
Тем не менее, это прекрасно работает:
$test = new Test();
$test->output();
Обычно я использую этот стиль вызова объектов в отличие от стиля "новый класс", но не могу понять, почему он не хочет работать.