질문/조언질답게시판
Extra Form
PHP PHP 7.4
CMS Rhymix

FC7A02DA-A075-46F4-BA3B-1E18294C2596.jpeg

 

해당 오류가 퀴즈 모듈에서 발생하여 디버깅하려고 하는데요.

 

B98FAFA6-D148-41F5-A809-3E704FB856A7.png

 

$info가 new stdClass; 선언이 되지 않아서 발생하는 문제 같은데요. 

위와 같이 $quiz_list => $info가 loop 되는 코드에서 무엇을 수정해야지 해결될 수 있을까요?

답변해주시면 감사하겠습니다.

  • profile
    Warning: Creating default object from empty value 은 대부분 변수를 미리 선언하지 않고

    $args->~~~ 이런형식으로 사용할 경우 생기는 오류입니다.

    템플릿의 경우 줄위치가 조금씩 다르게 뜨는데, 확실하게 하나 오류나는 부분은

    $info 변수와 $args = null
    이라고 선언된 부분입니다.

    $args = null 은 $args = new stdClass();
    으로 수정하시면 될 것 같고

    $info ..는 어디에서 그 인포를 가져오는지 제작자에게 문의하신다음 설정하시는게 좋겠습니다.

    그래도 모르겠다면 무시하세요.

    warning은 님에게 경고만 하는것이지 실제 동작이 중지 되는 오류가 아닙니다.

    만약 님께서 php8으로 업데이트 하실 계획이 아니시라면요 ㅎㅎ
  • profile profile
    감사합니다. 모든 $args = null;을 $args = new stdClass();로 수정해줬더니 해결됐습니다!