问题描述
我正在使用 PHP 为学校项目开发一个小博客。我的学校希望我使用 codacy 检查我的代码质量。 它给了我一些我无法解决的错误.. 我正在这样做:
<div class="error-code">
<div class="err"><?= $error[0] ?></div>
<i class="far fa-question-circle fa-spin"></i>
<div class="err2"><?= $error[2] ?></div>
</div>
codacy 给了我这个错误:
关于此代码 <?= $error[O] ?>
,“所有输出都应通过转义函数运行”。
所以我在我的 View 类上做了一个函数:
public function clean($string)
{
return htmlentities($string);
}
我这样称呼它:
<div class="error-code">
<div class="err">
<?= $this->clean($error[0]); ?>
</div>
<i class="far fa-question-circle fa-spin"></i>
<div class="err2">
<?= $this->clean($error[2]); ?>
</div>
</div>
$this
是我的 View 类。
显示仍然不错,但 codacy 在同一行代码上仍然给我同样的错误...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)