Я пытаюсь установить переменную $ 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();