Cuando se usa PHP, me encuentro escribiendo código como este mucho:¿Cómo eliminar una clave y devolver el valor de una matriz de PHP?
$target = $_SESSION[AFTER_LOGIN_TARGET];
unset($_SESSION[AFTER_LOGIN_TARGET]);
return $target;
En Python, hay un método dict.pop
que me permitiera hacer algo similar en un comunicado, sin una variable temporal:
return session.pop(AFTER_LOGIN_TARGET)
¿Hay una función o truco similar en PHP?
sí, la array_pop de php elimina/Siempre devuelve el último elemento ... – Sebas
@Sebas pero eso no es lo que Python 'dict.pop()' funciona, y es inútil en el caso descrito – lanzz
lo sé, eso es lo que dije .. – Sebas