escape は変数のエンコードやエスケープを行います。 たとえば html、 url、シングルクォート、 hex、hexentity、 javascript および mail などに対する処理を行います。 デフォルトでは html 用の処理をします。
| パラメータの位置 | 型 | 必須 | 有効な値 | デフォルト | 概要 |
|---|---|---|---|---|---|
| 1 | string | No | html, htmlall, url, urlpathinfo, quotes, hex, hexentity, javascript, mail | html | 使用するエスケープフォーマット |
| 2 | string | No | ISO-8859-1, UTF-8 および htmlentities() がサポートする任意の文字セット | ISO-8859-1 | htmlentities() へ渡す文字セットのエンコーディング |
例 5-11. 別の例 PHP の関数を修飾子として使用できます。これは $security の設定によります。
これは email 用に便利です。しかし、 {mailto} も参照してください。
|
Smarty の構文解析を回避、 {mailto} および E-mail アドレスを混乱させる のページも参照してください。