Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当与wordpress插件一起使用时,阻止laravel因简单的未定义索引错误而崩溃_Php_Wordpress_Laravel - Fatal编程技术网

Php 当与wordpress插件一起使用时,阻止laravel因简单的未定义索引错误而崩溃

Php 当与wordpress插件一起使用时,阻止laravel因简单的未定义索引错误而崩溃,php,wordpress,laravel,Php,Wordpress,Laravel,我被迫将wordpress主题与我的laravel框架一起使用。wordpress主题的大小约为60MB。是的,很难看 不,我不会仅仅为了避免那个愚蠢的错误而修改整个wordpress主题。这也不好,因为如果他们更新主题,我就无法应用它 现在回到问题上来,他们会的 if ($element[0]){ ... }else{ return ''; } 现在,$element[0]可以像预期的那样未定义。这不是问题,除非它是从laravel上下文调用的,我必须这样做。现在,整个事件爆

我被迫将wordpress主题与我的laravel框架一起使用。wordpress主题的大小约为60MB。是的,很难看

不,我不会仅仅为了避免那个愚蠢的错误而修改整个wordpress主题。这也不好,因为如果他们更新主题,我就无法应用它

现在回到问题上来,他们会的

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)也更容易阅读,那么它就更简短、更好了