“$this->set(compact())”が素敵☆CakePHP2を美味しく食べたい

2012年9月17日にこんな記事をアップしていました。

CakePHP2に限ってのことではないので、1.3やほかのフレームワークでも応用できそう。
元ネタサイト:
Stupid CakePHP Controller Tricks(英語)

コントローラーで設定した値をビューに渡す時、

$this->set('hoge', $hoge);
$this->set('fuga', $fuga);
$this->set('hena', $hena);

というようにして、ビュー側では$hoge,$fuga,$henaとし使いますが、これを
$this->set(compact('hoge','fuga','hena'));
とすると、$hoge,$fuga,$henaとして仕えてしまうというわざ。
素晴らしいです!

【参考】
compact()