Ben yöntemleri çağrı MyClass::function();
tarzı ile sorun yaşıyorum ve neden bilemiyorum. İşte bir örnek (I btw Kohana framework kullanıyorum) var:
class Test_Core
{
public $var1 = "lots of testing";
public function output()
{
$print_out = $this->var1;
echo $print_out;
}
}
Ben onu aramak için aşağıdaki kullanmayı deneyin, ama o kadar tanımlanmamış $ var1 döndürür:
Test::output()
Ancak, bu çalışıyor:
$test = new Test();
$test->output();
Ben genellikle "yeni sınıf" tarzı karşıt olarak nesneleri çağırarak bu stili kullanabilirsiniz, ama çalışmak için istemiyor, neden ben çözemiyorum.