Deives 0 Denunciar post Postado Fevereiro 28, 2010 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(); } //get_records('id,name','minhatabela') // Retorna Array ( [0] => stdClass Object ( [id] => XX [name] => Xxxx ) [1] => stdClass Object ( [id] => YY [name] => Yyyy ) ) Agradeço! Compartilhar este post Link para o post Compartilhar em outros sites
lucaswxp 22 Denunciar post Postado Fevereiro 28, 2010 É 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: $objetoDinamico->nome = 'Um nome'; $objetoDinamico->sobrenome = 'Um sobrenome'; print_r($objetoDinamico);Você verá que $objetoDinamico será instancia de stdClass. Compartilhar este post Link para o post Compartilhar em outros sites
Deives 0 Denunciar post Postado Fevereiro 28, 2010 Bacana! valeu lucas http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites