php study?????

class CActionExecutor
{

// execute
public static function execute( $action, $funcarray )
{
try {
$func = CIniFile::getIni( SCRIPTDIR.CIniFile::INI_ACTION, $action, "function" );
$module = CIniFile::getIni( SCRIPTDIR.CIniFile::INI_ACTION, $action, "modulefile" );
$templatefile = CIniFile::getIni( SCRIPTDIR.CIniFile::INI_ACTION, $action, "templatefile" );

require_once ( ACTIONDIR . $module );

call_user_func_array( $func, array( &$funcarray ) );

HtmlTemplate::t_include( TEMPLATEDIR . $templatefile, $funcarray );

} catch ( Exception $e ) {
CLog::error( $e );
CLog::errorTrace( $e );
throw $e;

}
}

}

phpのfunctionを動的に読み込むことを考えてみる。適当だが?