Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2003, 20:10
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cuando pongas una classe (o serie de classes que tengan una relación directa como es tu caso que tienes dos classes) ... Intenta poner el ejemplo (el "objeto" como tal) cómo un código PHP aislado y luego haces un ejemplo de uso ..

Así cumplirá uno de los objetivos principales de programar en OOP (programación orientada a objetos) que es la de hacer código portable/ampliable y reusable ...

graficar.class.php
Código PHP:
<?
// tu código del objeto ..
?>
ejemplo.php
Código PHP:
<HTML>
 <HEAD>
   <TITLE>Graficos con HTML</TITLE>
 </HEAD>
 <STYLE TYPE="text/css">
     TD{
        text-align:center;
    font-family:"Verdana","Courier New";
    font-size:12px;
     }
     
     TD.titulo{
    font-size:20px;
    font-weight:bold;
    color:orange;
     }
 </STYLE>
 <BODY>
   <CENTER>
     <H2>Graficos<I></I></H2>
<?
    
//  incluimos la classe(s).   
    
require("graficar.class.php");

     
// El ejemplo ...
        
$migrafica1=new graficaBarras;
    
$migrafica1->fijarValor("dato1","red","100");
    
$migrafica1->fijarValor("dato2","green","150");
    
$migrafica1->fijarValor("dato3","blue","80");
    
$migrafica1->fijarValor("dato4","silver","130");
    
$migrafica1->fijarTitulo("Gráfica 1");
        
$migrafica1->dibuja();
    
        
$migrafica2=new graficaBarras;
    
$migrafica2->fijarValor("a","red","80","30");
    
$migrafica2->fijarValor("b","green","50","30");
    
$migrafica2->fijarValor("c","blue","35","30");
    
$migrafica2->fijarValor("d","silver","30","30");
    
$migrafica2->fijarValor("e","yellow","70","30");
    
$migrafica2->fijarTitulo("Gráfica 2");
        
$migrafica2->dibuja();
     
?>
   </CENTER>
 </BODY>
</HTML>
Y .. sobre todo ya que estamos en un foro temático de PHP .. intenta explicar el código ya sea en el própio código (muyyy recomendable para que documentes los métodos que usas y demás variables que uses ..) y el própio ejemplo ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.