欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

递归验证用户输入有关问题

程序员文章站 2022-05-18 16:54:26
...
递归验证用户输入问题

function checkenter($canshu){
//验证输入
$obj = new base($canshu);
$re1 = $obj->list_tables($canshu);

//如果验证不通过
if($re1 === false){
echo "The '$canshu' was not found, Please input again \n";
//再次要求输入
$canagin = enter();
//递归验证
checkenter($canagin);
}
return $canshu;

}
$result = checkenter($canshu);
var_dump( $result);

请问,如果第一次输入成功,通过验证,那return $canshu;没问题;但请问在递归里,我怎么得到最后输入成功的值?谢谢了

------解决方案--------------------
不是 return checkenter($canagin); 么?
递归验证用户输入有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 递归验证用户输入有关问题
  • 专题推荐