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 2,643건 8 페이지
  • RSS
기술자료 목록
2503
MySQL   5240  2021-12-02 08:36 ~ 2021-12-02 14:57  
2502
JavaScript   5078  2021-11-26 20:23  
2501
MySQL   7606  2021-11-24 00:17 ~ 2021-11-24 00:22  
2500
그누보드   5207  2021-11-21 05:59 ~ 2021-11-24 00:20  
2499
전자결제   4151  2021-11-19 12:07 ~ 2021-11-19 14:51  
2498
HTML   9185  2021-11-18 16:00  
열람
PHP   7139  2021-11-09 17:52 ~ 2021-11-09 17:57  
2496
MySQL   4332  2021-11-08 16:13 ~ 2021-11-08 17:29  
2495
일반   5116  2021-11-06 01:29 ~ 2021-11-06 09:23  
2494
ClassicASP   4779  2021-11-01 02:08 ~ 2021-11-01 02:40  
2493
Editor   6180  2021-10-26 18:16 ~ 2021-11-09 14:15  
2492
그누보드   5163  2021-10-24 02:39  
2491
MySQL   4134  2021-10-18 12:18 ~ 2021-10-18 14:43  
2490
영카트   4882  2021-10-12 18:54  
2489
그누보드   5296  2021-10-08 17:20 ~ 2021-10-21 15:24  
2488
그누보드   5533  2021-10-08 14:45 ~ 2021-10-08 16:11  
2487
그누보드   6650  2021-10-08 07:41 ~ 2021-10-14 10:40  
2486
WordPress   4372  2021-09-16 14:14  
2485
JavaScript   7243  2021-09-14 19:34 ~ 2021-09-15 17:06  
2484
그누보드   5016  2021-09-02 12:15 ~ 2021-09-02 15:15  

검색

해피정닷컴 정보

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

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