コード例 #1
0
ファイル: index.php プロジェクト: jored/PHP_POO
{
    public $sabor;
    function __construct($nombre = "", $precio = "", $descripcion = "", $sabor)
    {
        parent::__construct($nombre, $precio, $descripcion);
        $this->sabor = $sabor;
    }
    public function obtenerInfo()
    {
        return "Nombre del Producto: " . $this->nombre . " // Sabor: " . $this->sabor;
    }
}
$p = new Producto();
$camisa = new Producto("Camisa Espacial", 200, "Esta es una camisa Blanca Con Rayas Verdes");
$soda = new Soda("Soda Naranja", 20, "Esto es una soda", "naranja");
echo $soda->obtenerDistribuidor();
echo "</br>";
echo $camisa->obtenerDistribuidor();
echo "</br>";
echo $camisa::$distribuidor;
echo "</br>";
echo Producto::$distribuidor;
//Verificar si un metodo existe dentro de una clase.
echo "</br>";
echo method_exists("Producto", "obtenerDistribuidor");
// Verdadero
echo "</br>";
echo method_exists("Producto", "nada");
//Falso
echo "</br>";
echo method_exists($soda, "obtenerDistribuidor");