Bir sınıf olarak küresel şey ayarlamak ve ona erişmek için o sınıfın tüm yöntemleri için bir yolu var mı? Ben kullanmak Şu anda eğer global $session; Ben tüm yöntemler aynı sınıfta bile onu kullanan her yönteme içine eklemek zorunda.
Ben sınıfa doğrudan eklemek için çalışırsanız o zaman ben bir işlev bekliyor söyleyerek bir php hatası alıyorum
global $session;
Burada daha iyi bir örnek ...
class test{
function test1(){
$self->test2($var);
}
function test2($var){
return $var
}
}
in this case I am getting this error below, do I need to use global or what? Fatal error: Call to a member function test2() on a non-object