Changes between Initial Version and Version 5 of Ticket #862
- Timestamp:
- 2010/12/29 00:46:50 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #862
- Property Owner changed from somebody to Seasoft
- Property Status changed from new to assigned
-
Ticket #862 – Description
initial v5 2 2 3 3 * h: HTML用エスケープ 4 * u: URL用エ スケープ4 * u: URL用エンコード + HTML エスケープ (#878 対応含む) 5 5 * j: JavaScript用エスケープ 6 6 7 7 新たな懸念点 8 * 処理の負荷が増える。(全体からしたら、大したことない?) 9 * Smarty で提供されている処理を通す事ができるか分からない。(変換処理は独自に定義したくない。要調査) 8 * 処理の負荷が増える。(全体からしたら、大したことない?) → 修飾子が増える事による影響に限定されそう。さほど、心配するレベルではない模様。 9 * Smarty で提供されている処理を通す事ができるか分からない。(変換処理は独自に定義したくない。要調査) → Smarty の処理を分析したところ、ほとんど PHP の処理に依存させた非常に単純な実装だった。また、Smarty で提供されている処理を通す事も容易に可能だが、この処理のレベルならば、独自に定義しても問題ないと判断。 10 * テンプレートで実際に記述すると、思ったよりも読みにくい。(パイプがアルファベットに溶け込む) → 評判が悪ければ、もう少し長い文字列(たとえば、html, url, js など)に一斉置換しようと思います。記述が単純になるため、実装者によるバラツキが少なくなり、一斉置換は比較的容易と見込んでいます。