>почему полученные значения приравниваются к переменным?
Для того, чтобы эти переменные приняли эти значения.
>Нужно ли создавать свойства $text и $title, если есть метод veiw, который принимает такие же значения?
Нужно
>как работает зарезервированное слово $this?
Обращение к экземпляру класса.
Тут явно непонимание основ языка\ооп. Советую начать с этого.
PS
>p.s только начал знакомиться с классами.
Код:
$a->text = 'Привет мир';
$a->title = 'Мир';
Делает тоже самое что и:
$a->view('Привет всем', 'Приветствие');
В данном конкретном случае.