Cita:
Iniciado por GatorV No, el constructor por algo esta ahí y es para construir la clase, no se puede "brincar" ni mucho menos.
Gracias!!
GatorV ya me funcionó lo que hice entonces fue como me mencinaste convertir mi metodo en static e hice esto:
(quite el $this->cont que estaba directo en el metodo y lo asigne con una variable en el metodo)
Código PHP:
<?php function __construct($value,$id,$valor,$cont,$total){
$valoresBD = $this->obtenDatos('p100')
$this->nombre = $valoresBD["NOMBRE"];
}
static function obtenDatos($valor){
include($_SERVER['DOCUMENT_ROOT']."/conexion.php");
$obtenValoresAlimentos = "SELECT NOMBRE FROM grupos WHERE ID = $valor";
$query= mysql_query($obtenValoresAlimentos,$conexion) or die (mysql_error());
mysql_close($conexion);
return @mysql_fetch_array($query);
} ?>
y la mando a llamar:
Código PHP:
$valDato= miClase::obtenDatos('p101');
echo $valDato["NOMBRE"];