Utilizando Método Getter | Setter en clase PHP

En este ejemplo mostrare el uso de las funciones getter y setter funciones con la que pueda asignarle los valores que ocupan las variables de una clase, como ser la clase Persona, la cual contendrá nombre, edad y apellido y con las funciones comentadas mostraremos o asignarlos dichos valores.

Aquí el código

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Metodo Getter | Setter PHP</title> <style> body{ background-color: magenta!important; font-family: monospace; margin: 0; padding: 0; padding-top: 100px; } section{ background-color: white; border: 2px solid black; height: auto; max-width: 450px; height: auto; padding: 20px; box-sizing: border-box; color: black; margin: 0 auto; font-size: 30px; } </style> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> </head> <body> <!-- En este ejemplo mostrare el uso de las funciones getter y setter funciones con la que pueds asignarle los valores que ocupan las variables de una clase, como ser la clase Persona, la cual contendra nombre, edad y apellido y con las funciones comentadas mostraremos o asignarelos dichos valores. Aqui el codigo --> <section> <?php //metodos privilegiados class Persona{ protected $nombre; protected $edad; protected $apellido; //buca describir function __construct($nombre,$apellido,$edad){ $this->nombre=$nombre; $this->apellido=$apellido; $this->edad=$edad; echo "Se a autoejecutado "; } function saludar(){ echo "Hola".$this->nombre.", ¿Como Estas $this->nombre?"; } function getNombre() { return $this->nombre; } function setNombre($nombre) { $this->nombre=$nombre; } private function metodo1() { echo "Metodo1<br>"; } private function metodo2() { echo "Metodo2<br>"; } function EjecP() { $this->metodo1(); $this->metodo2(); } }//fin class perosna $Nicolla = new Persona('Nicolla','S.',15); echo $Nicolla->getNombre()."<br>"; $Nicolla->setNombre('Nicol'); echo $Nicolla->getNombre()."<br>"; //ejecutando funcion encapsulada privada $Nicolla->EjecP(); ?> </section> </body> </html>





PHP

Comentarios

Populares

Buscar en este blog