Задайте переменную в классе, который будет использоваться для нескольких функций / методов

Я пытаюсь установить переменную $ tester, которая может использоваться в нескольких функциях в MyClass .

Я установил переменную и добавил функцию в __construct() но я получаю уведомление неопределенной переменной, когда я пытаюсь повторить это – почему это?

  class MyClass { public $tester; public function __construct() { add_action( 'init', array( &$this, 'variables' ) ); add_action( 'init', array( &$this, 'do_stuff' ) ); } public function variables() { $tester = get_option( 'an_option' ); } public function do_stuff() { echo $tester; } } $my_class = new MyClass();