$this->user
доступно доступно.Я только что проверил.
require()
работает так, как если бы требуемый файл находился на месте требуемой команды.Ни больше ни меньше.
В вашем примере требуемый файл получает область действия функции.
var $varname
- это старый стиль: в PHP 5 лучше использовать один из
public $varname
private $varname
protected $varname
для объявления переменных.