lang
1function example($hi = "World"){ 2 return "Hello,$hi"; 3} 4echo example("PHP");
これでHello,PHPが出ることはわかりますが、なぜ
lang
1function example($hi = "World"){ 2 echo "Hello,$hi"; 3} 4example("PHP");
ではいけないのですか?返り値の意味がわかりません。
書きながら思ったのですが、もしかして
lang
1function example($hi = "World"){ 2 return "Hello,$hi"; 3} 4$tera = example("yes!"); 5echo $tera;
なら**$teraに"Hello,$hi";が代入されecho $tera;でHello,yes!**が出力されるということですか?
しかし、まだ返り値の意味がわかりません。
返り値は変数でいう値かと思ったのですがどうでしょう?
もし正しければ、返り値はどこにでも代入できるのですか?
返り値はどのような場面に使うのですか?
returnの上の文が何行にもなった場合はどうなりますか?
また、返り値はなんのために存在しているのですか?調べても意味がわかりません...
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/06/21 19:20