我在调试模式下有 4 个未定义的索引警告。我已经修复了大约 10 个,但我似乎无法找出修复其余部分的正确方法:
这是我的代码: http: //pastebin.com/S61WuFem
我的错误在第 112 行,使用 fixed_layout 和 fluid_layout,在第 154 和 156 行,使用 layout_view
预先感谢您的帮助。
我在调试模式下有 4 个未定义的索引警告。我已经修复了大约 10 个,但我似乎无法找出修复其余部分的正确方法:
这是我的代码: http: //pastebin.com/S61WuFem
我的错误在第 112 行,使用 fixed_layout 和 fluid_layout,在第 154 和 156 行,使用 layout_view
预先感谢您的帮助。
一般来说,如果它可能不存在,我会在使用它之前检查一个数组元素。(这本质上是“未定义的索引”错误)。有一个简写if
语句往往很方便:
<?php echo ($array['possible_element'] ? array['possible_element'] : ''); ?>
David Walsh有一个很好的教程来解释这种语法。
另一种情况...如果您的整个数组可能为空并且尝试循环数组会导致此错误,请按以下模式包装循环:
<?php
if (is_array($array) && !empty($array)) {
// now you can loop your array
}
?>
希望有帮助。玩得开心!