Doctrine DBAL 2.13 con obsolescencias y compatibilidad con PHP 7.1 y 7.2 - marketingratis.com

Doctrine DBAL 2.13 con obsolescencias y compatibilidad con PHP 7.1 y 7.2

, por claudio hurtado

Doctrine DBAL 2.13 con obsolescencias y compatibilidad con versiones posteriores

Compatibilidad con PHP 7.1 y 7.2

DBAL 3.0 extrae todos los métodos de recuperación de la StatementAPI y los mueve a una nueva ResultAPI de la que se devuelve Statement::execute. Hemos actualizado esta API a 2.13, para que pueda admitir la escritura de código para DBAL 2 y 3 al mismo tiempo.

Código antiguo:

$statement = $connection->prepare(’SELECT * FROM tbl WHERE col = ?’);
$statement->bindParam(1, $value);
$statement->execute();

while (($row = $statement->fetch()) !== false)

$connection->executeQuery(’SELECT * FROM tbl’)->fetchAll();

Nuevo código:

$statement = $connection->prepare(’SELECT * FROM tbl WHERE col = ?’);
$statement->bindParam(1, $value);
$result = $statement->execute();

while (($row = $result->fetchAssociative()) !== false)

$connection->executeStatement(’SELECT * FROM tbl’)->fetchAllAssociative();

Sigue el link para más detalles
https://www.doctrine-project.org/ 

Comentar este artículo

Foro sólo para inscritos

Para participar en este foro, debe registrarte previamente. Gracias por indicar a continuación el identificador personal que se le ha suministrado. Si no está inscrito/a, debe inscribirse.

Conexióninscribirse¿contraseña olvidada?

Seguir los comentarios: RSS 2.0 | Atom

Partenaires

Police pour dyslexie ?
Interlignage double ?