count(): 워닝

count(): 워닝

QA

count(): 워닝

본문

안녕하세요 

error_log에 너무 많이 쌓이는 부분이 있는데... 어떻게 해결해야할지 막막해서 도움 요청올려보아요...

현재 그누보드5.3 쓰고 있구요 워닝은 

count(): Parameter must be an array or an object that implements Countable in

가 뜨고 있습니다. 문제 되는 부분은 첫번째 라인 부분에 문제가 있다고 하는데 어떻게 해야 할까용...


<?php if(count($list_output_extra_wids)> 0) { ?>
                  <?php foreach($list_output_extra_wids as $wkey => $wid){ ?>
                    <?php $wr_num = str_replace('wr_','',$wid); ?>
                    <div>
                      <span class="label"><?php echo $list_board['bo_'.$wr_num.'_subj'] ?></span>
                      <span class="value"><?php echo $list_board_item['wr_'.$wr_num] ?></span>
                    </div>
                  <?php } ?>
                <?php } else { ?>

이 질문에 댓글 쓰기 :

답변 1

잘 될진 장담 못 해요.

<?php if(count((array)$list_output_extra_wids)> 0) { ?>

 

아니면,

 

$cnt = is_array($list_output_extra_wids) ? count($list_output_extra_wids) : 0;

<?php if($cnt > 0) { ?>

짱짱맨!!! 감사합니다!!
첫번째 방법으로 바로 해결이 되었네요!!
이부분 말고도 넘버오류 이런것들이 너무 많이 뜨는데...
유저가 늘어날수록 에러로그가
하루에 몇십 기가바이트씩 쌓이니 참 ...

답변을 작성하시기 전에 로그인 해주세요.
전체 9
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT