Discusión:Programación en PHP/Intermedio/OOP

Bien, una vez que tengo el classNombre..

Como hago para crear un objeto?? se olvidaron la parte mas importante.

Si tengo un "class" llamado: Persona, con las variables: DNI, Nombre y Edad.. Como hago para crear un objeto? Metodos Get y Set existen??

$objeto -> Persona("DNI","Nombre","Edad");

$DNI = $objeto->DNI;

Pésima Redacción

editar

Con solo leer las primeras lineas, me di cuenta de un grave error, las clases y los objetos con cosas completamente distintas, tan sencillamente como que un objeto es instanciar una clase, ejemplo:

<?php
   class Persona{
      private $nombre;
      private $edad;
      public function __construct($nombre, $edad){
         $this->nombre = $nombre;
         $this->edad = $edad;
      }

      public function get($key){
         return $this->${$key};
      }

      public function set($key, $value){
         $this->${$key} = $value;
      }
   }

Esto es una clase, y, esto es un objeto de esta clase:

<?php
   $pedro = new Persona('Pedro',20);

Ademas, esta muy incompleto, falta bastante por redactar como para poder hacer un documento solido

Volver a la página «Programación en PHP/Intermedio/OOP».