⊗ppOpBsPS 13 of 107 menu

Setters de propriedades em POO em PHP

Para gravar propriedades privadas, também são criados métodos, chamados de setters. Seus nomes geralmente começam com a palavra set. Vamos criar setters das propriedades:

<?php class User { private $name; private $surn; public function setName($name) { $this->name = $name; } public function setSurn($surn) { $this->surn = $surn; } public function getName() { return $this->name; } public function getSurn() { return $this->surn; } } ?>

Vamos testar o funcionamento dos getters e setters. Vamos criar um objeto da nossa classe:

<?php $user = new User(); ?>

Usando os setters, vamos definir os valores das propriedades:

<?php $user->setName('john'); $user->setSurn('smit'); ?>

Usando os getters, vamos exibir os valores das propriedades:

<?php echo $user->getName(); echo $user->getSurn(); ?>

Adicione setters de propriedades à sua classe Employee.

bydeenesfrptru