La sintaxis para crear una clase class es bastante sencilla:
- Primero, declare una clase usando la palabra clave class,
- Segundo, codifique el nombre de la class y un conjunto de llaves que encierren el conjunto de métodos y atributos que querramos adicionar a esta clase ("{ }"):
- Vea esto en el siguiente ejemplo!
<?php class miClase { //Las propiedades de la clase y métodos van aquí! } ?>
- Después de haber creado la class miClase, esta class puede ser instanciada y almacenada en una variable utilizando la palabra clave new.
<?php class miClase { //las propiedades de la clase y métodos van aquí! } $objeto = new miClase; ?>
- Como podemos notar hemos instanciado dentro de una variable $objeto a la class miClase, mediante el uso de la palabra clave de instrucción new
Ahora mostremos la información de la class miClase en pantalla mediante el uso de la función var_dump();
- var_dump() es una función PHP que lo que hace es mostrar la informacion estructurada sobre una o más expresiones o variables incluyendo su tipo y valor:
- Para usar var_dump() antes debemos saber como es que debe estar definida:
var_dump ($expresion_o_variable_a_ser_informada)
- Como podemos notar la expresión o variable a ser informada sería pues, nuestro $objeto ya que es esta variable que almacena a nuestra class miClase
var_dump ($objeto)
- Ahora veamos como quedaría nuestro código agregando esta línea de código:
<?php class miClase { //las propiedades de la clase y métodos van aquí! } $objeto = new miClase; var_dump($objeto); ?>
- Ahora colocaremos nuestro código a rodar, con lo cual conseguimos obtener la información de nuestra class miClase
Con esto habremos culminado un concepto más de el uso de una class su instanciamiento y luego el uso de una función bastante elemental como es var_dump(); la cual realiza el trabajo de mostrarnos la información de la class en mención!
Iniciando con tus tutoriales
ResponderBorrarExactamente cheche comencé hace poco tiempo, aunque la idea de compartir conocimientos y ayudar está presente hace bastante tiempo.
ResponderBorrar