発生している問題・エラーメッセージ
phpで再帰関数を勉強してます。
再帰した後に、入力値が正常でもコマンドラインに表示されずに調べていました。
原因がわからずもしもよろしければご教授いただけないでしょうか。
よろしくお願いします。
該当のソースコード
php
1<?php 2function getUserName(){ 3 $user = trim(fgets(STDIN)); 4 if($user === ''){ 5 echo 'ユーザー名を再度ご入力ください。'. PHP_EOL; 6 getUserName(); 7 } 8 return $user; 9} 10 11echo 'いらっしゃいませ'. PHP_EOL; 12echo 'ユーザー名をご入力ください。'. PHP_EOL; 13$user_name = getUserName(); 14echo $user_name. '様'; 15?>
基本的なことなのだと思いますが、
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/26 02:15
2020/05/26 03:11
2020/05/31 11:21