CakePHP3のTemplate(View)でHTML特殊文字をエスケープ(htmlspecialchars)する方法。
※ クロスサイトスクリプティング対策
1 2 3 4 5 6 7 8 9 | // テストデータ <?php $text = '"test'; ?> // エスケープ処理 // h($text) == htmlspecialchars($text, ENT_QUOTES, 'UTF-8'); <?= h($text) ?> // <?php echo h($text); ?>と同じ // HTMLソース上 <test |