Deprecated: The each() function is deprecated > 기술자료 | 해피정닷컴

Deprecated: The each() function is deprecated > 기술자료

본문 바로가기

사이트 내 전체검색

Deprecated: The each() function is deprecated > 기술자료

PHP Deprecated: The each() function is deprecated

페이지 정보


본문

PHP 7.2 이상 서버로 홈페이지 이전후 아래와 같이 에러가 뜹니다
Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/happyjung/www/common.php on line 36

이러한 에러가 뜨는 이유는 
PHP 4 , PHP 5 에서 사용하던 each() 함수는 PHP 7.2부터는 사용 중단되었고, PHP 8 에서는 삭제되었습니다.
This function has been DEPRECATED as of PHP 7.2.0, and REMOVED as of PHP 8.0.0. Relying on this function is highly discouraged.

해결방법은 
상황에 따라서 다음 상황을 참고해서 수정합니다


1. value가 없는 경우
reset($array);
while (list($key, ) = each($array)) {

을 다음으로 변경

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


2. key가 없는 경우
reset($array);
while (list(, $value) = each($array)) {

을 다음으로 변경

foreach($array as $value) {


3. key와 value를 둘 다 사용하는 경우
reset($array);
while (list($key, $value) = each($array)) {

을 다음으로 변경

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


참고자료
https://www.php.net/manual/en/function.each.php
https://acaroom.net/ko/blog/sean/php-72-deprecated-each-function-0

댓글목록

등록된 댓글이 없습니다.


Total 195건 1 페이지
  • RSS
기술자료 목록
195
PHP   1531  2024-02-06 16:42  
194
PHP   1388  2024-01-26 11:04 ~ 2024-01-26 11:13  
193
PHP   3015  2023-11-20 10:56 ~ 2023-11-20 11:14  
192
PHP   4057  2023-04-14 18:22 ~ 2023-04-14 18:40  
191
PHP   3839  2022-11-16 18:17  
190
PHP   4360  2022-11-15 11:55 ~ 2022-11-18 17:26  
189
PHP   4382  2022-10-13 20:59 ~ 2022-10-14 09:44  
188
PHP   3601  2022-10-06 14:29  
187
PHP   3098  2022-10-06 12:20 ~ 2022-10-06 12:29  
186
PHP   4217  2022-05-20 12:09 ~ 2024-03-21 15:12  
185
PHP   7147  2022-02-27 03:45 ~ 2022-03-05 01:33  
184
PHP   5932  2021-12-20 20:32 ~ 2021-12-22 18:59  
열람
PHP   7012  2021-11-09 17:52 ~ 2021-11-09 17:57  
182
PHP   6865  2021-06-30 10:40  
181
PHP   8191  2021-03-04 19:10 ~ 2021-06-22 00:03  
180
PHP   6935  2021-03-03 16:20 ~ 2021-03-03 16:21  
179
PHP   11672  2021-01-20 12:07 ~ 2021-01-27 13:35  
178
PHP   7292  2020-11-08 13:01 ~ 2020-11-08 13:03  
177
PHP   8375  2020-11-06 20:08  
176
PHP   9055  2020-08-06 11:54 ~ 2022-12-14 13:44  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.