我的apache2错误日志中收到了一些PHP Notice: Undefined offset: 15
错误。
我相信这个错误与下面的PHP代码有关,有没有人对如何解决这个问题有任何建议?我见过其他建议使用isset?
{if $GLOBAL.userdata.username|default:""|lower == $CONTRIBSHARES[shares].account|lower}{assign var=listed value=1}<tr class="success">{/if}
{else}<tr>{/if}
我使用智能模板,因此上述代码转换为: -
<?php if (mb_strtolower((($tmp = @$_smarty_tpl->tpl_vars['GLOBAL']->value['userdata']['username'])===null||$tmp==='' ? '' : $tmp), 'UTF-8')==mb_strtolower($_smarty_tpl->tpl_vars['CONTRIBSHARES']->value[$_smarty_tpl->getVariable('smarty')->value['section']['shares']['index']]['account'], 'UTF-8')) {?><?php $_smarty_tpl->tpl_vars['listed'] = new Smarty_variable(1, null, 0);?><tr class="success"><?php }?>
<?php } else { ?><tr><?php }?>
非常感谢任何关于如何构建的建议。