Где лучше объявлять приватные свойства? Здравствуйте. Подскажите, где вы определяете приватные свойства в классе. В начале?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); } }
Лучше объявлять приватные свойства в начале класса, перед определением других методов. Это поможет сохранить структуру класса более читаемой и легкой для понимания. В вашем примере первый вариант является более правильным и предпочтительным.
Лучше объявлять приватные свойства в начале класса, перед определением других методов. Это поможет сохранить структуру класса более читаемой и легкой для понимания. В вашем примере первый вариант является более правильным и предпочтительным.