{ private $titulo; private $ubicacion; public function inicializar($tit, $ubi) { $this->titulo = $tit; $this->ubicacion = $ubi; } public function graficar() { echo '<div style="font-size:40px;text-align:' . $this->ubicacion . '">'; echo $this->titulo; echo "</div>"; } } $cabecera = new CabeceraPagina(); $cabecera->inicializar('Ingenieria de sistemas', 'center'); $cabecera->graficar(); class Pagina { private $titulo; private $ubicacion; public function __construct($tit, $ubi) { $this->titulo = $tit; $this->ubicacion = $ubi; } public function graficar() { echo '<div style="font-size:40px;text-align:' . $this->ubicacion . '">'; echo $this->titulo;
<?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();
<html> <head> <title>Pruebas</title> </head> <body> <?php class CabeceraPagina { private $titulo; private $ubicacion; public function __construct($tit, $ubi) { $this->titulo = $tit; $this->ubicacion = $ubi; } public function graficar() { echo '<div style="font-size:40px;text-align:' . $this->ubicacion . '">'; echo $this->titulo; echo '</div>'; } } $cabecera = new CabeceraPagina('El blog del programador', 'center'); $cabecera->graficar(); ?> </body> </html>
{ 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 />";
<?php /** * */ class CabeceraPagina { private $colorFuente; private $colorFondo; private $posicionTexto; private $texto; function __construct($texto, $colorFuente, $colorFondo, $posicionTexto) { $this->colorFuente = $colorFuente; $this->colorFondo = $colorFondo; $this->posicionTexto = $posicionTexto; $this->texto = $texto; } public function imprimir() { echo "\n <h2 style='color: {$this->colorFuente}; text-align: {$this->posicionTexto};\n background-color: {$this->colorFondo}'>\n {$this->texto}\n </h2>\n "; } } $cabecera1 = new CabeceraPagina("Hola Mundo", "red", "black", "center"); $cabecera1->imprimir();