В последнее время мне стало интересно, есть ли разница между инициализацией переменных, которые имеют значение по умолчанию для Constructor VS в определении класса.
Какой из них лучше, учитывая оптимизацию:
class TestClass
{
private $test_var = 'Default Value';
function __construct()
{
}
}
class TestClass2
{
private $test_var;
function __construct()
{
$this->test_var = 'Default Value';
}
}