Boa tarde, pessoal!
Sou novato em php .... venho do Lazarus;
Estou tendo dificuldades em corrigir/converter esta função para o php 7.
No php 5.6 este sistema funciona normalmente, porem quando esta no php 7 me retorna o erro : Uncaught Error: Cannot use object of type stdClass as array in
justamente na linha if (isset(this->db->data[0])) { $this->map($this->db->data[a]); } return $this->db->data;
Se alguem puder me ajudar e se não for pedir muito, corrigir esta função pra eu ter como exemplo, agradeço.
public function select($table, $where = '', $fields = '*', $order = '', $parametro = null, $limit = null) {
$this->db->query('SELECT ' . $fields . ' FROM ' . $table
. (($where) ? ' WHERE ' . $where : '')
. (($parametro) ? ' ' . $parametro : '')
. (($order) ? ' ORDER BY ' . $order : '')
. (($limit) ? ' LIMIT ' . $limit : ''))->fetchAll();
if (isset($this->db->data[0])) {
$this->map($this->db->data[0]);
}
return $this->db->data;