Exemplo n.º 1
0
{
    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();
Exemplo n.º 3
0
<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 />";
Exemplo n.º 5
0
<?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();