Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eai pessoal!
Quando faço uma consulta no banco com a função abaixo e dou print_r no resultado lista todos os registros corretamente, mas o que é esse stdClass Object no array?
function get_records($fields, $table)
{
$query = $this->db->query('SELECT '.$fields.' FROM '.$table.'');
return $query->result();
}// Retorna
Array
(
[0] => stdClass Object
(
[id] => XX
[name] => Xxxx
)
[1] => stdClass Object
(
[id] => YY
[name] => Yyyy
)
)
Agradeço!
Bacana! valeu lucas http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
É uma classe "padrão" do PHP.
Muito útil para criar propriedades dinamicas.
Neste seu caso, ele serviu para trazer os dados de sua tabela, sendo que cada posição do array tem um objeto da stdClass e cada membro deste objeto representa uma coluna da sua tabela :)
Se você fizer:
print_r($objetoDinamico);Você verá que $objetoDinamico será instancia de stdClass.