Deprecated while each() PHP7.2.x

Backend, Metodologías, Programación

Para solucionar el error Deprecated list() = each() dentro de un while , en la versión PHP7.2.x, podemos usar varias soluciones :

1. Sin $value :

Código deprecated :


while (list($key, ) = each($array)) {

Código modificado:


foreach(array_keys($array) as $key) {

 

2. Con $value y $key:

Código deprecated :


while (list($key, $value) = each($array)) {

Código modificado:


foreach($array as $key => $value) {

 

3. Sin $key:

Código deprecated :


while (list(, $value) = each($array)) {

Código modificado:


foreach($array as $value) {