Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

Smartyで数値演算

$arrが4要素を持つ多次元配列としてassignされている場合、

{assign var="all_count" value=$arr|@count}     # 4
{assign var="new_count1" value=$arr_count+1}   # 5
{assign var="new_count2" value=$arr_count + 1} # 4
{assign var="new_count3" value="$arr_count + 1"} # "4 + 1"

数値演算の場合、ダブルクオートは不要で余分なスペースを付けてはいけないのね。。。
Smarty2.6.12で確認。