관리자 발송메일 내용 중 count() 경고메시지 숨겨도 상관없나요? 채택완료
qwaszx
4년 전
조회 2,120
테스트계정으로 가상계좌/수동으로 입금확인처리 및 배송정보 입력 후 메일을 발송했는데
Warning: count(): Parameter must be an array or an object that implements Countable in D:\domain.com\shop\mail\ordermail.mail.php on line 51
라는 경고메시지가 3개 나옵니다. (51,72,96라인)
해당 파일(ordermail.mail.php)을 확인해보면
:51
:72
:96
부분입니다
아마도 가상계좌 결제라 카드/은행/포인트 결제정보가 없어서 그런듯한데
error_reporting(E_ERROR | E_PARSE);
이걸로 메시지만 우선 숨겨뒀는데 사용에 지장은 없을까요?
혹시 애초에 메시지가 안나오게 하려면 어떻게 수정해야 할지 아시나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
배열이나 오브젝트, 카운트 할 수 없는 변수에 카운트 함수를 넣는 경우 해당 에러가 발생합니다. 해당 변수를 배열이나 오브젝트로 선언해주셔야 합니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
q
qwaszx
4년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다 새해 복 많이 받으세요:)