<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ class CabeceraPagina { private $titulo; private $ubicacion; private $colorFuente; private $colorFondo; function __construct($titulo, $ubicacion, $colorFuente, $colorFondo) { $this->titulo = $titulo; $this->ubicacion = $ubicacion; $this->colorFuente = $colorFuente; $this->colorFondo = $colorFondo; } function dibujar() { echo "<div style='font-size:40px;" . "text-align:{$this->ubicacion};" . "background:{$this->colorFondo};" . "color: {$this->colorFuente};'>{$this->titulo}</div>"; } } $cabecera = new CabeceraPagina("CABECERA CON POO", "center", "red", "yellow"); $cabecera->dibujar();
{ private $titulo; private $ubicacion; private $colorFuente; private $colorFondo; function __construct($tit, $ubi = 'center', $cFuente = "#FFFFFF", $cFondo = "#000000") { $this->titulo = $tit; $this->ubicacion = $ubi; $this->colorFuente = $cFuente; $this->colorFondo = $cFondo; } public function dibujar() { echo '<div style="font-size:40px; text-align:' . $this->ubicacion . '; color:' . $this->colorFuente . '; background-color:' . $this->colorFondo . '">'; echo $this->titulo; echo '</div>'; } } $cabecera1 = new CabeceraPagina("El Blog del Programador"); $cabecera1->dibujar(); echo "<br />"; $cabecera2 = new CabeceraPagina("El Blog del programador", "left"); $cabecera2->dibujar(); echo "<br />"; $cabecera3 = new CabeceraPagina("El Blog del programador", "right", "#FF0000"); $cabecera3->dibujar(); echo "<br />"; $cabecera4 = new CabeceraPagina("El Blog del programador", "center", "#FF0000", "#FFFF00"); $cabecera4->dibujar(); echo "<br />";