尝试使用数组偏移量访问空类型值
                
                    
                         
                        
                            
                                P粉334721359
                                2023-08-25 09:40:08
                            
                                                        [PHP讨论组]
                                                     
                     
                    
                 
             
            
            
                <p>我有一个php机器人(在IRC上),自从我将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"] as $value) {
                if (!is_int($value)) {
                    if (isset($ops_activos)) {
                        $ops_activos .= " " . $value;
                    } else {
                        $ops_activos = $value;
                    }
                } 
            }
            if ($bot_debug) {
                scmd("PRIVMSG ". $log_chan ." :[Membros (Mode)] [OPS]: ". $ops_activos);
            }
        }
        unset ($value);
        if ($voices["#pthelp"]['count'] > 0) {
            foreach ($voices["#pthelp"] as $value) {
                if (!is_int($value)) {
                    if (isset($voices_activos)) {
                        $voices_activos .= " " . $value;
                    } else {
                        $voices_activos = $value;
                    }
                    
                }
            }
            if ($bot_debug) {
                scmd("PRIVMSG ". $log_chan ." :[Membros (Mode)] [VOICES]: ". $voices_activos);
            }
        }</pre>
<p>错误所在行</p>
<pre class="brush:php;toolbar:false;">if ($ops["#pthelp"]['count'] > 0) {</pre></p>            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
         
        
        
            
            
            
            
            
         
     
在比较之前,您需要检查数组中是否存在您拥有的键,因为无论如何它都找不到它。
请改用以下代码:
此外,这样做可以避免任何进一步的问题。