如何解决Slim 框架中的未定义索引
我的代码中有一个错误,无法识别 desphoto 元素,这是一种查找照片的方法。
这是调用 desphoto 的代码 <img src="{$value.desphoto}" alt="">
我传递的代码是在我的视图缓存的缓存目录中发生的错误,只有我的问题是因为它类似于 value1 而不仅仅是 value。
查看它在视图缓存中的值:<?php $counter1=-1; if( isset($products) && ( is_array($products) || $products instanceof Traversable ) && sizeof($products) ) foreach( $products as $key1 => $value1 ){ $counter1++; ?>
解决方法
如果您复制粘贴了该代码,则需要修复语法并查看那里发生了什么。缺少 foreach
的右大括号。
此外,我已将 sizeof
更改为 count
,因为 sizeof
是一个别名,将来可能会被弃用,因此最好不要依赖它。
我还删除了 foreach
,因为它似乎在执行相同的操作。如果您做得更多,请保留它。
<?php
$counter1=-1;
if(
isset($products) && (
is_array($products) ||
$products instanceof Traversable
) &&
count($products)
)
$counter1+=count($products);
?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。