Khi sử dụng PHP, tôi thấy mình viết code như thế này rất nhiều:Làm thế nào để xóa một khóa và trả về giá trị từ một mảng PHP?
$target = $_SESSION[AFTER_LOGIN_TARGET];
unset($_SESSION[AFTER_LOGIN_TARGET]);
return $target;
Trong Python, có một phương pháp dict.pop
mà sẽ cho phép tôi làm điều gì đó tương tự như trong một tuyên bố, mà không có một biến tạm thời:
return session.pop(AFTER_LOGIN_TARGET)
Có chức năng hoặc thủ thuật tương tự trong PHP không?
yeah, các array_pop của php loại bỏ/trả về luôn là yếu tố cuối cùng ... – Sebas
@Sebas nhưng đó không phải những gì của Python 'dict.pop()' hoạt động, và vô dụng trong trường hợp được mô tả – lanzz
tôi biết, đó là những gì tôi đã nói .. – Sebas