PHP 7.2 Deprecated each() function

오래된 코드에서 종종 발견되는 each() 루프 함수는 PHP 7.2부터는 사용 중단되었습니다. 따라서 다음과 같이 변경해 사용합니다.

Case 1: value가 없는 경우

reset($array);
while (list($key, ) = each($array)) {

을 다음으로 갱신

foreach(array_keys($array) as $key) {

Case 2: key가 없는 경우

reset($array);
while (list(, $value) = each($array)) {

을 다음으로 갱신

foreach($array as $value) {

Case 3: key와 value를 둘 다 사용하는 경우

reset($array);
while (list($key, $value) = each($array)) {

을 다음으로 갱신

foreach($array as $key => $value) {

 

Tags: 
sean's picture

Language

Get in touch with us

"If you would thoroughly know anything, teach it to other."
- Tryon Edwards -