Trying to access array offset on value of type bool 에러 관련

Trying to access array offset on value of type bool 에러 관련

QA

Trying to access array offset on value of type bool 에러 관련

답변 1

본문


<?php
                        if ($list[$i]['is_notice']) { // 공지사항  ?>
                            <span class="is_notice" style="<?php echo $line_height_style; ?>">공지</span>
                        <?php } else {
                            $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);
                            if($thumb['src']) {
                                $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >';
                            } else {
                                $img_content = '<span class="no_image" style="'.$line_height_style.'">no image</span>';
                            }
                            echo run_replace('thumb_image_tag', $img_content, $thumb);
                        }
                         ?>

 

위에 코드 작성 시
if($thumb['src']) {
해당 부분에서 Trying to access array offset on value of type bool 에러 발생하고 있습니다

 

php 버전은 8.2.4 입니다

 

조언 부탁드립니다

이 질문에 댓글 쓰기 :

답변 1


<?php
if ($list[$i]['is_notice']) { // 공지사항  ?>
    <span class="is_notice" style="<?php echo $line_height_style; ?>">공지</span>
<?php } else {
    $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);
    if(is_array($thumb) && isset($thumb['src'])) {
        $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >';
    } else {
        $img_content = '<span class="no_image" style="'.$line_height_style.'">no image</span>';
    }
    echo run_replace('thumb_image_tag', $img_content, $thumb);
}
?>

 

요렇게 수정해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 4
© SIRSOFT
현재 페이지 제일 처음으로