
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();
?>
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


0