Хорошо, во-первых, используйте новый конструктор стиля __construct
вместо метода с именем класса.
class boo{
public function __construct($another_class, $some_normal_variable){
Во-вторых, чтобы ответить на ваш конкретный вопрос, вам нужно использовать memberпеременные / свойства :
class boo {
protected $another_class = null;
protected $some_normal_variable = null;
public function __construct($another_class, $some_normal_variable){
$this->another_class = $another_class;
$this->some_normal_variable = $some_normal_variable;
}
function do_stuff(){
return $this->another_class->get($this->some_normal_variable);
}
}
Теперь обратите внимание, что для переменных-членов внутри класса мы ссылаемся на них, добавляя к ним префикс $this->
.Это потому, что свойство связано с этим экземпляром класса.Это то, что вы ищете ...