Ejemplos objetos PHP

<?php

//Definiendo la clase
//Esto es el plano de la casa
//No está construída
class Producto {

    public $nombre;
    public $precio;

    //Creo una función (se llaman métodos de la clase)
    function PVP() {
        return $this->precio * 1.21;
    }
    function rebajas() {
        return $this->nombre . " ¡Ahora de rebajas!!!";
    }
}
//Aquí hago la casa. Creando una instancia de la clase.
//Creando un objeto
$tele = new Producto();
$tele->nombre = "Televisión 45 pulgadas";
$tele->precio = 500;
print_r($tele);
//La uso en el objeto
echo $tele->PVP();
$tele->precio = 1000;
echo $tele->PVP();
echo $tele->rebajas();

//Vamos a crear un producto 'Sofá'
//De nombre 'Sofá cama color crema' y de precio 300

$sofa = new Producto();

$sofa->nombre = "Sofá cama color crema";
$sofa->precio = 300;

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos