Lección 4 - Declarando una Clase con PHP


A continuación voy a mostrar cómo crear una clase muy sencilla en PHP 7. Para ello voy a crear un documento en blanco con la extensión .php y voy a agregar el código de la clase. La clase se va a llamar “mensaje” y va a tener solamente una propiedad y un método. 
<?php
//definiendo una clase class mensaje{
   //propiedades
   public $mensaje="Hola saludos a todos!!!";
    //métodos
   public function mostrarMensaje(){
              //$this se usa para acceder a las propiedades desde dentro de la clase
                echo $this->mensaje;             
     }
}
?>
En el código PHP anterior usamos la palabra “class” para crear la clase después colocamos el nombre de la clase que es “mensaje” y finalmente colocamos unas llaves { }. Dentro de las llaves colocamos el resto del código PHP de la clase.
Ahora voy a instanciar un objeto agregando las siguientes instrucciones dentro del código PHP de la parte superior:
//instanciando un objeto
$objeto=new mensaje();
//usando uno de los métodos
$objeto->mostrarMensaje();

Como podemos ver en el código PHP de la parte superior hemos instanciado un objeto creando una variable llamada “$objeto”, después agregamos la sentencia “new” y finalmente colocamos el nombre de la clase que es “mensaje” seguida por  unos paréntesis (). Finalmente usamos el método “mostrarMensaje”, para ello escribí la variable que contiene el objeto  que es “$objeto” después una flecha “->” y finalmente el nombre del método que quiero ocupar que es “mostrarMensaje” seguido por unos paréntesis ().
Sí ejecutamos el programa anterior el resultado es el siguiente:

Hola saludos a todos!!! 

No comments:

Post a Comment