php8.0 으로 옮겼는데 "배열이 아닌 변수에 배열 함수를 사용하려 하고 있습니다." 오류가 떠서 문의드립니다.
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.0 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
php8.0으로 옮기고 나서 스케치북 게시판의 _list_gallery.html 와 _read.html 에서 다음과 같은 오류 메시지가 뜹니다.
TypeError #0 "in_array(): Argument #2 ($haystack) must be of type array, bool given"
에러가 나는 곳은 각각 다음과 같습니다. 어디를 어떻게 수정해야 하는지 잘 모르겠습니다.ㅠㅠ
1) _list_gallery.html 에러 발생 코드
<!--// 제목(기본) -->
<p cond="!$mi->gallery_tl && !$mi->gall_style">
2)_read.html 에러 발생 코드
<span cond="@in_array('view',$mi->rd_blog_itm)"><small>Views</small> <b>{$oDocument->get('readed_count')}</b></span>
<span cond="@in_array('like',$mi->rd_blog_itm)"><small>Likes</small> <b>{$oDocument->get('voted_count')}</b></span>
<span cond="@in_array('cmt',$mi->rd_blog_itm)"><small>Replies</small> <b>{$oDocument->getCommentcount()}</b></span>
flowerrain
Lv. 4
댓글 1
검색해보니 https://xetown.com/questions/1684768#comment_1684772 에 해결방법이 있었네요.