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