src/Controller.php
protected function getMoney(string $name = 'money', float $default = 0): float
    {
        $v = $this->getFloat($name, $default);


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


        if (!preg_match('/^\-?\d+(\.\d{1,2})?$/', $v)) {
            trigger_error('金额格式错误', E_USER_ERROR);
        }
        return $v;
    }
从请求参数中获取一个金额,可以缺省
@param string $name 参数名
@param float $default 缺省值
@return float