こちらの記事の補足です。 PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案 – 頭ん中 上記の記事で、この配列を $user = array( 'id' => 1, 'name' => 'msng', 'url' => 'http://www.msng.info/', ); Smarty のテンプレートに渡すところをこう書いたんだけど $smarty->assign(compact('user')); Smarty に変数を assign するときは 連想配列で渡すこともできるので、 これでいいんじゃないかという声をいただきました。 $smarty->assign($user); 確かにこれでも渡せますね。 こうするのと同じことなので。 $smarty->assign(array( 'id' => 1, 'name' => 'msng', 'u