<?php /* TL;DR list($key, $callback) = each($callbacks); can be replaced with $key = key($callbacks); $callback = current($callbacks); next($callbacks); */ /* Original example */ $callbacks = [ 'key1' => 'value1', 'key2' => 'value2', ]; list($key, $callback) = each($callbacks); var_dump($key, $callback); // Verify which value $callbacks point to after each() has advanced the internal array pointer var_dump(current($callbacks)); /* Replacement example */ $callbacks = [ 'key1' => 'value1', 'key2' => 'value2', ]; $key = key($callbacks); $callback = current($callbacks); next($callbacks); var_dump($key, $callback); // Verify which value $callbacks point to after next() has advanced the internal array pointer var_dump(current($callbacks));
You have javascript disabled. You will not be able to edit any code.