테스트 사이트 - 개발 중인 베타 버전입니다

php 7.2 이상에서 함수 문제 채택완료

좋은느낌 5년 전 조회 2,451

함수도 제대로 모르는데 CentOS 6.3까지만 사용하다 너무 급격하게 올렸나봅니다

사용환경은 리눅스 CentOS 7.9.... 7.x대 마지막 버젼입니다

 

오류는 두개가 있네요 ㅡ.,ㅡ

  • Warning: count(): Parameter must be an array or an object that implements Countable in 해당구문
  • Warning: count(): Parameter must be an array or an object that implements Countable in 해당구문

해당 구문은 그누보드 알림 플러그인에서 발생하고 다음과 같습니다

for($i=0;$i

 

어떻게 해야 php7.2 이상에서도 오류없이 출력 될까요???

 

고수님들의 답을 목놓아 기다려봅니다

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
s
sinbi Expert
5년 전

for($i=0;$i

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

좋은느낌
5년 전
제가 본 중 제일 예뻤던 홈피를 운영중이신 신비님께서 답을 달아 주셨군요~
배려에 진심으로 감사드립니다 ^^
s
sinbi
5년 전
질게 자주 기웃거리면서 알게 된 거에용. ㅋ

댓글을 작성하려면 로그인이 필요합니다.

B
5년 전

변수 초기화, 정상적인 값 할당 후 이용이 좋습니다.

 

$alarm_list = []; // 초기화. 배열 단축 구문. PHP v5.4 이상. 미만은 $alarm_list = array();

 

// 알람 구하는 부분. 내용 구해서 변수에 할당

// 반복~

// $alarm_list[] = 알람데이터;

// ~반복

 

for ($i=0, $cnt=count($alarm_list); $i<$cnt; $i++) {

또는

foreach ( $alarm_list as $i=>$alarm ) { // 편하게 이용

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

좋은느낌
5년 전
친절하신 답변 감사드립니다^^
어려운 시국이지만 행복이 늘 곁에 하시길 바랍니다`

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인