⊗ppOpBsPS 13 of 107 menu

Setters de propiedades en POO en PHP

Para escribir propiedades privadas también se crean métodos, que se denominan setters. Sus nombres generalmente comienzan con la palabra set. Vamos a crear setters de propiedades:

<?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 a comprobar el funcionamiento de los getters y setters. Creemos un objeto de nuestra clase:

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

Usando los setters establezcamos los valores de las propiedades:

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

Usando los getters mostremos los valores de las propiedades:

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

Añade setters de propiedades a tu clase Employee.

bydeenesfrptru