上記のように、returnを使うことで、「関数の中ではif文で渡された値より20の方が大きかったら、if文の後の処理であるecho $valが実行されません」というように説明されていますが、ifの後にelse{echo $val;}を使えば、returnを書かなくても、もし$valが<20ならecho $valは実行されないのではないですか?
よろしくお願いします。
php
1<?php 2 3function foo($val){ 4 5 if ($val < 20){ 6 echo '関数の処理を終了する<br>'; 7 return; 8 } 9 echo $val; 10} 11 12$value = 10; 13foo($value); 14 15echo 'プログラム終了'; 16 17?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/21 15:21
2020/02/21 15:34