Шта су сеттери у објектно оријентисаном програмирању?
У објектно оријентисаном програмирању, сеттер је метод који поставља вредност својства објекта. Позива се када својству доделите нову вредност.ӕӕНа пример, рецимо да имате класу `Персон` са својством `наме`:ӕ```ӕцласс Персон {ӕ привате $наме;ӕӕ јавна функција __цонструцт($ име) {ӕ $тхис->наме = $наме;ӕ }ӕӕ јавна функција сетНаме($невНаме) {ӕ $тхис->наме = $невНаме;ӕ }ӕ}ӕ```ӕУ овом примеру, `сетНаме( )` метода је подешавање за својство `наме`. Узима нову вредност као аргумент и додељује је својству `наме`.ӕӕСетери су корисни када желите да контролишете како је вредност својства подешена или када желите да извршите додатне радње када се вредност својства промени . На пример, можете да користите алатку за подешавање да потврдите унос пре него што га доделите својству или да покренете догађај промене који други делови вашег кода могу да слушају.ӕӕВреди напоменути да нису свим својствима потребни подешавачи. Ако својство не захтева никакву посебну логику или валидацију када је његова вредност постављена, можете изабрати да изоставите метод за подешавање и једноставно доделите вредност директно у конструктору или негде другде у вашем коду.



