Olá pessoal, depois que coloquei como private o atributo preco, não estou conseguindo armazenar ele no banco de dados, dá um erro na minha função insereProduto($conexao,Produto $produto) na linha da query: function insereProduto ($conexao,Produto $produto){ $query = "insert into produtos (nome,PRECO,categoria_id,usado) values ('{$produto->nome}',{$produto->preco},{$produto->categoria->id},{$produto->usado})"; return mysqli_query($conexao,$query); } Desde já agradeço!