<?php namespace app\index\controller; use think\Controller; //不建立驗證器的話可以引入系統自帶的驗證器類,較為簡單 use think\Validate; class Index extends Controller { public function index() { echo 6666666; $rule = [ 'name' => 'require|max:25', 'age' => 'number|between:1,120', 'email' => 'email', ]; $msg = [ 'name.require' => '名稱必須', 'name.max' => '名稱最多不能超過25個字符', 'age.number' => '年齡必須是數字', 'age.between' => '年齡只能在1-120之間', 'email' => '郵箱格式錯誤', ]; $data = [ 'name' => 'thinkphp', 'age' => 10000, 'email' => 'thinkphp@qq.com', ]; //實例化系統驗證器 $validate = new Validate($rule, $msg); //check驗證是否正確 $result = $validate->check($data); //getError返回錯誤信息 $error=$validate->getError($data); var_dump($error); } }