Php 当与wordpress插件一起使用时,阻止laravel因简单的未定义索引错误而崩溃
我被迫将wordpress主题与我的laravel框架一起使用。wordpress主题的大小约为60MB。是的,很难看 不,我不会仅仅为了避免那个愚蠢的错误而修改整个wordpress主题。这也不好,因为如果他们更新主题,我就无法应用它 现在回到问题上来,他们会的Php 当与wordpress插件一起使用时,阻止laravel因简单的未定义索引错误而崩溃,php,wordpress,laravel,Php,Wordpress,Laravel,我被迫将wordpress主题与我的laravel框架一起使用。wordpress主题的大小约为60MB。是的,很难看 不,我不会仅仅为了避免那个愚蠢的错误而修改整个wordpress主题。这也不好,因为如果他们更新主题,我就无法应用它 现在回到问题上来,他们会的 if ($element[0]){ ... }else{ return ''; } 现在,$element[0]可以像预期的那样未定义。这不是问题,除非它是从laravel上下文调用的,我必须这样做。现在,整个事件爆
if ($element[0]){
...
}else{
return '';
}
现在,$element[0]
可以像预期的那样未定义。这不是问题,除非它是从laravel上下文调用的,我必须这样做。现在,整个事件爆发了:
ga-scroll-event.php第189行中出现错误异常:未定义的偏移量:0
我重复一遍,不,我不会去修复60MB的代码
禁用此错误异常的方法是什么?您可以避免此错误:
if (isset($element[0]) && $element[0]){
...
}else{
return '';
}
看看它是否有助于向主题制作人宣传。我想OP说他不愿意编辑模板files@happymacarts公平地说,这是他的选择。但这并不是修复60mb的代码。我认为这是一个很好的解决方案,可能我也会这样做。当然正确,所以我在这个文件中修复了它,现在下一个文件出现了问题。我也要修吗?下一个呢?这些家伙就是这样编码的。这是我的错吗?然后有一个主题更新,我重新修复所有文件?狡猾的程序员顺便说一句:你就像十年前一样在编码。如果($element[0]??false)也更容易阅读,那么它就更简短、更好了