PHP - Muy Básico en clases...

   
Vista:

Muy Básico en clases...

Publicado por Rolando (11 intervenciones) el 28/09/2011 18:06:27
Me pasa algo muy raro, estoy definiendo una clase y una de sus funciones... pero me da un error que dice:
Fatal error: Using $this when not in object context in C:\wamp2\www\disfruta.surtidos\adm\libs\grid.php on line 11

Linea 11:
foreach ($this->shown AS $key => $value) // esta es la linea 11
El código es bastante simple y no entiendo por qué dice que el $this está fuera del objeto.

acá va el código y muchas gracias de ante mano!

<?
class Grid {
public $shown = array();
public $order = array();
public $rows = 10;
public $class = "/css/grid.class.css";
public $DBtable = "";

function printTable () {
$titles = "";
foreach ($this->shown AS $key => $value) // esta es la linea 11
$titles .= " $key AS $value, ";
$titles = substr($titles, 0, strlen($titles) - 2);
echo $titles;
}
}

$F = new Grid();
$F::printTable();
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Muy Básico en clases...

Publicado por xve (5525 intervenciones) el 28/09/2011 22:41:09
Hola Rolando, prueba así:
1
$F->printTable();

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar