[Resolvido] Erro objeto
Olá, bom dia a todos. Estou criando uma classe, simples, para a inserção de conteúdos no bd e uma coisa "estranha" (porque não sei o que acontece) ocorreu. A classe é a seguinte, está em desenvolvimento:
class InsertItens
{
/*
classe utilizada para inserção de itens no bd
*/
public function __construct($table, $fields)
{
if(is_array($fields))
{
$campos = implode(',',array_values($fields));
return $campos;
}
}
}
Sua chamada é a seguinte:
include_once("../class/InsertItens.class.php");
$table = 'teste';
$fields = array('Alexandre','Corrêa','sp');
$teste = new InsertItens($table, $fields);
echo $teste;
E dá esse erro:
Catchable fatal error: Object of class InsertItens could not be converted to string in C:\wamp\www\Testes\testes\index.php on line 15
Notei que isso ocorre quando, na classe, eu uso o return $campos. Se eu utilizar o echo $campos, o erro não ocorre. Por que isso ocorre e como resolver?
Obrigado a quem puder me dar um helps.......
Discussão (7)
Carregando comentários...