Slide 48
Slide 48 text
htmlspecialchars の読み方
引数は3つ。迷ったら毎回この形のまま使えばOK
5. 買い物リストを作る
htmlspecialchars( $item, ENT_QUOTES, 'UTF-8' )
1 2 3 4
1 htmlspecialchars HTMLとして特別な文字を「ただの
文字」に変換する関数
2 $item(第1引数) 変換したい文字列。フォームから来
た値など
3 ENT_QUOTES(第2引数) " と ' も変換する指定。このま
ま書けばOK
4 'UTF-8'(第3引数) 文字コード。日本語は UTF-8 の
ままでOK
なぜ必要? → などを送られても「ただの文字」に変えて、画面で実行させないため。
使いどころは表示する直前。②だけ差し替えて、③④はいつも同じで OK。