例如,Codeigniter 允许用户创建自己的验证规则
大批 ( '字段'=>'用户名' , '标签'=>'用户名' , '规则'=>'callback_check_username' )
我可以使用上面的代码来检查用户名是否已经存在,创建一个函数 check_username。
function check_username($uname) //$uname 的用户名取自 post 数据 { //检查用户名是否存在,返回true或false }
我无法理解 check_username 如何知道 $uname 是什么,因为我创建的规则(上面的代码)调用它并且它没有参数?那么任何人都可以启发我吗?