찾다

 >  Q&A  >  본문

배열 오프셋을 사용하여 null 유형 값에 액세스하려고 합니다.

<p>저는 IRC에 PHP 봇을 가지고 있는데 php와 mysql을 최신 버전의 CentOS로 업데이트한 이후로 이 오류가 발생합니다</p> <pre class="brush:php;toolbar:false;">unset($ops_activos); unset($voices_activos); if ($on_pthelp == 1) { if ($ops["#pthelp"]['count'] > 0) { foreach ($ops["#pthelp"]를 $value로) { if (!is_int($value)) { if (isset($ops_activos)) { $ops_activos .= " } 또 다른 { $ops_activos = $값; } } } if ($bot_debug) { scmd("PRIVMSG ". $log_chan ." :[멤브로(모드)] [OPS]: ". $ops_activos); } } 설정 해제($value); if ($voices["#pthelp"]['count'] > 0) { foreach ($voices["#pthelp"]를 $value로) { if (!is_int($value)) { if (isset($voices_activos)) { $voices_activos .= " } 또 다른 { $voices_activos = $value; } } } if ($bot_debug) { scmd("PRIVMSG ". $log_chan ." :[Membros (모드)] [VOICES]: ". $voices_activos); } }</pre> <p>오류 라인</p> <pre class="brush:php;toolbar:false;">if ($ops["#pthelp"]['count'] > 0) {</pre></p>
P粉334721359P粉334721359462일 전586

모든 응답(1)나는 대답할 것이다

  • P粉268654873

    P粉2686548732023-08-26 08:07:08

    어쨌든 찾을 수 없기 때문에 비교하기 전에 가지고 있는 키가 배열에 존재하는지 확인해야 합니다.

    대신 다음 코드를 사용하세요:

    으아아아

    또한 이렇게 하면 더 이상의 문제를 피할 수 있습니다.

    으아아아

    회신하다
    0
  • 취소회신하다