{
public $fur = 'TRUE';
}
{
public $fur;
function __construct()
{
$this->fur = "TRUE";
}
}
PHP 5 позволяет объявлять методы-конструкторы. Классы, в которых объявлен метод-конструктор, будут вызывать этот метод при каждом создании нового объекта, так что это может оказаться полезным, например, для инициализации какого-либо состояния объекта перед его использованием.
Зачем нужен __construct для присваивания значений переменным?
- ничем. Может просто автор этого кода, извращенец или написал его по запарке.
Чем это отличается
testClass{
protected $testProperty;
public function __construct($testValue){
$this->testProperty = $testValue;
}
}
$test = new testClass('testValue');