Quando si utilizza PHP, mi ritrovo a scrivere codice come questo molto:Come eliminare una chiave e restituire il valore da un array PHP?
$target = $_SESSION[AFTER_LOGIN_TARGET];
unset($_SESSION[AFTER_LOGIN_TARGET]);
return $target;
In Python, c'è un metodo dict.pop
che mi permetteva di fare qualcosa di simile in una dichiarazione, senza una variabile temporanea:
return session.pop(AFTER_LOGIN_TARGET)
Esiste una funzione o un trucco simile in PHP?
sì, l'array_pop di php rimuove/ritorna sempre l'ultimo elemento ... – Sebas
@Sebas ma non ciò che è Python La funzione 'dict.pop()' fa ed è inutile nel caso descritto – lanzz
lo so, questo è quello che ho detto .. – Sebas