Где лучше объявлять приватные свойства? Здравствуйте.
Подскажите, где вы определяете приватные свойства в классе.
В начале?class A
{
private $items;
public function doSomthing()
{
return 'I done';
}
...
public function implodeItems()
{
return implode($this->items);
}
}
Или где нибудь в классе, когда вводите переменную?class A
{
public function doSomthing()
{
return 'I done';
}
...

private $items;
public function setItems(array $value)
{
$this->items = $value;
}
public function implodeItems()
{
return implode($this->items);
}
}

21 Авг 2019 в 07:05
157 +1
0
Ответы
1

Лучше объявлять приватные свойства в начале класса, перед определением других методов. Это поможет сохранить структуру класса более читаемой и легкой для понимания. В вашем примере первый вариант является более правильным и предпочтительным.

20 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир