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   1519  2024-02-06 16:42  
194
PHP   1377  2024-01-26 11:04 ~ 2024-01-26 11:13  
193
PHP   3001  2023-11-20 10:56 ~ 2023-11-20 11:14  
192
PHP   4047  2023-04-14 18:22 ~ 2023-04-14 18:40  
191
PHP   3827  2022-11-16 18:17  
190
PHP   4353  2022-11-15 11:55 ~ 2022-11-18 17:26  
189
PHP   4371  2022-10-13 20:59 ~ 2022-10-14 09:44  
188
PHP   3594  2022-10-06 14:29  
187
PHP   3096  2022-10-06 12:20 ~ 2022-10-06 12:29  
186
PHP   4213  2022-05-20 12:09 ~ 2024-03-21 15:12  
185
PHP   7142  2022-02-27 03:45 ~ 2022-03-05 01:33  
184
PHP   5921  2021-12-20 20:32 ~ 2021-12-22 18:59  
열람
PHP   7007  2021-11-09 17:52 ~ 2021-11-09 17:57  
182
PHP   6855  2021-06-30 10:40  
181
PHP   8187  2021-03-04 19:10 ~ 2021-06-22 00:03  
180
PHP   6929  2021-03-03 16:20 ~ 2021-03-03 16:21  
179
PHP   11654  2021-01-20 12:07 ~ 2021-01-27 13:35  
178
PHP   7282  2020-11-08 13:01 ~ 2020-11-08 13:03  
177
PHP   8365  2020-11-06 20:08  
176
PHP   9042  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.