Is there a way to set something as global in a class and have all methods of that class to have access to it? Currently if I use global $session; I have to add it into every method that uses it even if all the methods are in the same class.
If I try to add it directly into the class then I get a php error saying it is expecting a function
global $session;
Here is a better example...
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