novo operador e erro de referência
$class_name = 'MDB2_Statement_'.$this->phptype;
$statement = null;
$obj =& new $class_name($this, $statement, $positions, $query, $types, $result_types, $is_manip, $limit, $offset);
O código acima é antigo, gostaria de alterá-lo para algo como
$class_name='MDB2_Statement_'.$this->phptype;
...
$obj_=new class_name($this, $statement, $positions, $query, $types, $result_types, $is_manip, $limit, $offset);
$obj=&$obj_;
Mas isso não resulta em comportamentos corretos. Alguém poderia me oferecer uma correção?
[ATUALIZA] se eu deixar o código antigo como ele é, encontro alguns "avisos obsoletos" em todas as páginas de exibição carregadas
Descontinuado: a atribuição do valor de retorno de novo por referência está descontinuada em C: \ xampp \ htdocs ... \ APPLI \ php \ library \ PEAR \ MDB2.php na linha 391
por exemplo
Eu abro esse arquivo e gostaria de editá-lo de alguma forma (não sei) para que o Reprovado desapareça. A única solução atual é reinstalar o XAMPP que contém a versão PHP apropriada para corresponder à versão em que o antigo foi escrito. Perdi a oportunidade de descobrir alguma maneira de lidar com esses avisos sem precisar reinstalar, é certo que eu não não quero ver os que foram descontinuados no topo de todas as páginas. Obrigado