Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/01/2010, 10:02
marcos0586
 
Fecha de Ingreso: diciembre-2009
Mensajes: 52
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: usar una variable local como global

hola nesecito saber como hacer para poder usar una variable local que esta declarada en otro archivo
y dentro de una funcion y una clase, aca les paso la codificacion para que se entienda mejor:

datos.php

<?php
class unaclase{
function prueba() {
$a=10;
$b=20;
$c=30;
$d=40;
}
}
?>


//y luego tengo...
//archivo que me devuelve un grafico

//grafico.php
<?php

// requiero la librería para graficar
require_once 'open-flash-chart.php';

// requiero el archivo, el cual tiene las variable que me interesa mostrar en el grafico
require_once 'datos.php';

// cargo mis variables de datos.php en un arreglo
//este es mi gran problema no se como hacer para que $data tome las variables guardadas en //datos.php

$data=array($a,$b,$c,$d);

//de aca para abajo no es importante es solo para que tengan una idea de como va la cosa el problema es en $data.
// Creo un objeto de la clase graph

$grafico = new graph();

// Asigno colores a cada parte del gráfico

$grafico->pie_slice_colours(array('#000080','#FF0000','#FFF F00','#B152F0', '#00FFFF', '#C0C0C0',
'#800000','#00FF00'));

echo $grafico->render();

?>

PD:es urgente ya no se donde buscar para que salga encima cuando quiero llamar una variable que supuestamente declare como global no lo puedo hacer si tienen ejemplos estaria bueno
no puedo usar session porque debo ver mas de un grafico no simultaneamente pero si uno despues de otro y eso el session no me lo permite ya que me almacena el dato por un tiempo

Última edición por marcos0586; 19/01/2010 a las 19:15