__get() __get(string $name) : \Think\multitype 使用 $this->name 获取配置 Parameters string $name 配置名称 Returns \Think\multitype — 配置值
__set() __set(string $name, string $value) : void 设置验证码配置 Parameters string $name 配置名称 string $value 配置值
check() check(string $code, string $id = '') : boolean 验证验证码是否正确 Parameters string $code 用户验证码 string $id 验证码标识 Returns boolean — 用户验证码是否正确
entry() entry(string $id = '') : void 输出验证码并把验证码的值保存的session中 验证码保存到session的格式为: array('verify_code' => '验证码值', 'verify_time' => '验证码创建时间'); Parameters string $id 要生成验证码的标识
_writeCurve() _writeCurve() 画一条由两条连在一起构成的随机正弦函数曲线作干扰线(你可以改成更帅的曲线函数) 高中的数学公式咋都忘了涅,写出来 正弦型函数解析式:y=Asin(ωx+φ)+b 各常数值对函数图像的影响: A:决定峰值(即纵向拉伸压缩的倍数) b:表示波形在Y轴的位置关系或纵向移动距离(上加下减) φ:决定波形与X轴位置关系或横向移动距离(左加右减) ω:决定周期(最小正周期T=2π/∣ω∣)