Ir al contenido


Foto

error de ppo 3


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 elavioncito

elavioncito

    Newbie

  • Miembros
  • Pip
  • 8 mensajes

Escrito 20 diciembre 2016 - 09:27

No pego una con este sr siempre me da error Cual sera el de hoy???


Fatal error: Call to a member function iniciar_linea() on a non-object in C:\wamp\www\pruebas\ppo3.php on line 68
<?php 
class  Cabecero
{
 private $texto ;
  
 //protected $color_de_pelo; 
//public $tamaño; 
public function _construct($titulo)
{
$this->texto=   $titulo;
}
public function graficar()
{
 
echo "<h1>".$this->texto."</h1>";
}
 
 
}
 
class cuerpo
{
private $lineas = array();
public function iniciar_linea($li) 
{
$this->lineas[]=$li   ;
 
}
public function graficar()
{
for ($i=0; $iSizeof($this->linea);$i++)
?>
<p> echo <?php $this->linea[$li] ?> </p>
}
<?php  
}
}
}
class footer
{
private $texto;
public function _construct($cadena)
{
$this->texto=$cadena;
}
public function graficar()
{
?>
<hr /> 
<?php echo  $this->texto; ?>  
<?php
}
}
class pagina
{
private $cabecera;
private $body;
private $pie;
public function _construct($texto_cabecero,$texto_pie)
{
$this->cabecera=new cabecero($texto_cabecero);
$this->body=new cuerpo();
$this->pie=new footer($texto_pie);
}
public function iniciar_cuerpo($texto)
{
$this->body->iniciar_linea($texto);    //aqui es que dice que esta el error
 
}
public function vista()
{
$this->cabecera->graficar();
$this->body->graficar();
$this->pie->graficar();
}
}
$pag=new pagina("ejemplo de colaboracion de Clases", "desarrollado por www.cesarcancino.com" );
$pag->iniciar_cuerpo("mi primer parrafo" );
$pag->iniciar_cuerpo("mi primer parrafo" );
$pag->iniciar_cuerpo("mi primer parrafo" );
$pag->iniciar_cuerpo("mi primer parrafo" );
$pag->iniciar_cuerpo("mi primer parrafo" );
$pag->vista();
 
?>
LiNK DEL VIDEO 
 
EL ERROR ES 

Fatal error: Call to a member function iniciar_linea() on a non-object in C:\wamp\www\pruebas\ppo3.php on line 68

Archivos adjuntos


  • 0