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

php 버전 경고 채택완료

판도라글라스 6년 전 조회 1,956

warning: count(); Parameter must be an array or an object that implements countable in c: ~~~~

line 10
위와같은 오류가 나옵니다.

 

- error line source

10 line -->     if (!count($_POST['chk'])) {

 

해결책이 무엇일까요? 

 

php5.3.3 에서 php 7.x 버전대로 웹서버를 이전한뒤로 저런 오류가 간간이 발생됩니다. 

현재 오류가 나서 일부기능은 동작이 제대로 되지 않고있고요. 

 

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

답변 1개

채택된 답변
+20 포인트
6년 전

 count는 배열안에 있는 것들의 개수를 세는거지 그걸 가지고 if ! 하는건 아닙니다.

if(count($_POST['chk']>0) 이런씩으로 바꿔야 겠네요.

 

http://php.net/manual/kr/function.count.php

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

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

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

로그인