Diferencia entre revisiones de «Programación en PHP/Intermedio/OOP»

Contenido eliminado Contenido añadido
JackPotte (discusión | contribs.)
Sin resumen de edición
Línea 69:
== Constructores ==
 
CuandoEn se trabajala programacion orientada a objetoobjetos se(siglas creaPOO unu constructorOOP queen esteinglés) loexiste queun hacemétodo esespecial encargarseo almágico momentollamado demétodo ser'''constructor'''. creadoEste ométodo instanciadose elencarga objetode inicializar algunas variables necesarias--dentro ode basicasla paraclase else objetollaman ,propiedades tambieno puedeatributos-- ejecutarque algunserán métodonecesarias dea ella mismohora alde momentocrear una instancia de crearsela todoclase estoo lo que es lo quemismo, nosun permiteobjeto. hacerEste elmétodo constructormágico usa la palabra reservada '''[http://php.net/manual/es/language.oop5.decon.php __construct]'''.
 
El constructor tiene la estructura de una funcion pero ya que esta dentro de un objeto este es un metodo con la diferencia de que ya tiene su nombre que es una palabra reservada '''__construct''' , ahora veamos un ejemplo de como seria un constructor:
 
<source lang="php">