Podczas używania PHP, znajdę sobie pisanie kodu takich jak to dużo:Jak usunąć klucz i zwrócić wartość z tablicy PHP?
$target = $_SESSION[AFTER_LOGIN_TARGET];
unset($_SESSION[AFTER_LOGIN_TARGET]);
return $target;
W Pythonie istnieje dict.pop
metoda, która pozwoli mi zrobić coś podobnego w jednej instrukcji, bez czasowego zmiennej:
return session.pop(AFTER_LOGIN_TARGET)
Czy istnieje podobna funkcja lub sztuczka w PHP?
Tak, usuwa użycia array_pop PHP/zawsze zwraca ostatni element ... – Sebas
@Sebas ale to nie to, co znajduje się Pythona Funkcja 'dict.pop()' działa i jest bezużyteczna w opisanym przypadku: – lanzz
Wiem, to właśnie powiedziałem. – Sebas