Discusión:Programación en PHP/Intermedio/OOP
Añadir temaApariencia
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