src/Controller.php
protected function getMoneyMust(string $name = 'money', string $msg = ''): float
    {
        $v = $this->getFloatMust($name, $msg);

        if (!preg_match('/^\-?\d+(\.\d{1,2})?$/', $v)) {
            trigger_error('金额格式错误', E_USER_ERROR);
        }
        return $v;
    }
protected function getMoneyMust(string $name = 'money', string $msg = ''): float
    {
        $v = $this->getFloatMust($name, $msg);

        if (!preg_match('/^\-?\d+(\.\d{1,2})?$/', $v)) {
            trigger_error('金额格式错误', E_USER_ERROR);
        }
        return $v;
    }
从请求参数中获取一个金额,必须提供
@param string $name 参数名
@param string $msg 错误信息
@return float