I'm developing a small blog for school project using PHP. My school wants me to use Codacy to check my code quality.
It gives me some error that I can't resolve..
I am doing this :
<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 gave me this error :
"All output should be run through an escaping function" about this code <?= $error[O] ?>
.
So I made a function on my View class :
public function clean($string)
{
return htmlentities($string);
}
And I call it like this :
<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
is my View class.
The display is still good but Codacy still gives me the same error on the same line of code...
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…