グローバル変数を使わないように

今さらだが、グローバル変数を使わないようにしてみた(何度目かの改変)。値の保存/取得とも、値の参照を扱う。バージョン1.0.xを目指す以上、グローバル変数を使っているわけにはいかないような気がしたので。グローバル変数PHPらしくていいのだけれど。

<?php
// 今まで
$GLOBALS['_moony_action'] = &$action;
$action = &$GLOBALS['_moony_action'];

// これから
Moony_Registry::save('_moony_action', $action);
$action =& Moony_Registry::get('_moony_action');
?>