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 196건 1 페이지
  • RSS
기술자료 목록
196
PHP   494  2025-02-07 09:27 ~ 2025-02-07 16:59  
195
PHP   1953  2024-02-06 16:42  
194
PHP   1632  2024-01-26 11:04 ~ 2024-01-26 11:13  
193
PHP   3320  2023-11-20 10:56 ~ 2023-11-20 11:14  
192
PHP   4214  2023-04-14 18:22 ~ 2023-04-14 18:40  
191
PHP   4079  2022-11-16 18:17  
190
PHP   4833  2022-11-15 11:55 ~ 2022-11-18 17:26  
189
PHP   4653  2022-10-13 20:59 ~ 2022-10-14 09:44  
188
PHP   3761  2022-10-06 14:29  
187
PHP   3258  2022-10-06 12:20 ~ 2022-10-06 12:29  
186
PHP   4385  2022-05-20 12:09 ~ 2024-03-21 15:12  
185
PHP   7357  2022-02-27 03:45 ~ 2022-03-05 01:33  
184
PHP   6091  2021-12-20 20:32 ~ 2021-12-22 18:59  
열람
PHP   7159  2021-11-09 17:52 ~ 2021-11-09 17:57  
182
PHP   7041  2021-06-30 10:40  
181
PHP   8379  2021-03-04 19:10 ~ 2021-06-22 00:03  
180
PHP   7091  2021-03-03 16:20 ~ 2021-03-03 16:21  
179
PHP   12023  2021-01-20 12:07 ~ 2021-01-27 13:35  
178
PHP   7454  2020-11-08 13:01 ~ 2020-11-08 13:03  
177
PHP   8627  2020-11-06 20:08  

검색

해피정닷컴 정보

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

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