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   377  2025-02-07 09:27 ~ 2025-02-07 16:59  
195
PHP   1874  2024-02-06 16:42  
194
PHP   1603  2024-01-26 11:04 ~ 2024-01-26 11:13  
193
PHP   3277  2023-11-20 10:56 ~ 2023-11-20 11:14  
192
PHP   4196  2023-04-14 18:22 ~ 2023-04-14 18:40  
191
PHP   4055  2022-11-16 18:17  
190
PHP   4750  2022-11-15 11:55 ~ 2022-11-18 17:26  
189
PHP   4623  2022-10-13 20:59 ~ 2022-10-14 09:44  
188
PHP   3727  2022-10-06 14:29  
187
PHP   3237  2022-10-06 12:20 ~ 2022-10-06 12:29  
186
PHP   4360  2022-05-20 12:09 ~ 2024-03-21 15:12  
185
PHP   7328  2022-02-27 03:45 ~ 2022-03-05 01:33  
184
PHP   6065  2021-12-20 20:32 ~ 2021-12-22 18:59  
열람
PHP   7138  2021-11-09 17:52 ~ 2021-11-09 17:57  
182
PHP   7014  2021-06-30 10:40  
181
PHP   8350  2021-03-04 19:10 ~ 2021-06-22 00:03  
180
PHP   7066  2021-03-03 16:20 ~ 2021-03-03 16:21  
179
PHP   11973  2021-01-20 12:07 ~ 2021-01-27 13:35  
178
PHP   7435  2020-11-08 13:01 ~ 2020-11-08 13:03  
177
PHP   8577  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.