Мне нужно чтобы переменная $Result объявленная в начале класса была видима во всех методах класса, конкретно в последнем Calculate. И чтобы значение этой переменной можно было вывести через объект
Что то не так у меня получилось, в результате пустая страница. никаких ошибок даже не пишется.
class MyClass
{
public $Result;
protected $A;
protected $B;
function SetA($Input)
{
$this -> A = $Input;
}
function SetB($Input)
{
$this -> B = $Input;
}
function Calculate()
{
global $Result;
$Result = $this -> A + $this -> B;
}
}
$Object = new MyClass();
$Object -> SetA(5);
$Object -> SetB(6);
$Object -> Calculate();
print $Object -> Result;