ホームページ >バックエンド開発 >PHPチュートリアル >ユーザー入力の問題の再帰的検証
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 checkenter($canagin); ではないですか?
return checkenter($canagin); ではないですか?
ありがとう、以上です。
再帰を入力するとき、checkenter($canagin) は関数 checkenter() の $canshu であると理解できますか?
スレッドは閉じられていますが、間違ったアプローチは修正する必要があります
http プロトコルの非再入性のため、関数 checkenter は再帰的ではありません
スレッドは閉じられていますが、間違ったアプローチは修正する必要があります
http プロトコルの非再入性の性質により、非再入性であるため、関数 checkenter は再帰的に使用できません
モデレーター、この例は成功しました。これは php_cli プログラムです。ありがとうございます
スレッドは閉じられていますが、間違ったアプローチを使用する必要があります。修正してください
http プロトコルの再入性が機能していないため、関数 checkenter を再帰的に実行できません
この少女には才能がありません。新たな問題が発生しました: http://bbs.csdn.net/topics/390444529