Smarty: strip
余分な空白を除去する
人間が見やすい状態でコードを書くためには、
適切なインデントや改行が欠かせません。
が、
余分な空白や改行も出力対象の文字なので、
実際の見た目にまで影響を与えてしまいます。
{strip} と {/strip} で囲まれた部分では、
各行の先頭と末尾で、余分な空白・改行文字が自動で削除されます。
つまり、
コードの可読性を保ったまま、
レイアウトへの悪影響を排除できます。
例えば、テンプレート・ファイルで、
{strip}
<div>
<span>
テキスト
</span>
</div>
{/strip}
と書いた場合、実際の出力は、
<div><span>テキスト</span></div>
となります。