- ベストアンサー
phpで関数に引数を渡すという わたす という
phpで関数に引数を渡すという わたす というのは、引数に値を 入力する という意味ですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>即値ってなんですか? 今回の例では、イミディエイトという意味になります。 https://e-words.jp/w/%E5%8D%B3%E5%80%A4.html#:~:text=%E5%8D%B3%E5%80%A4%E3%81%A8%E3%81%AF%E3%80%81%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%AA%E8%A8%80%E8%AA%9E,%E3%82%8C%E3%81%9F%E6%95%B0%E5%80%A4%E3%81%AE%E3%81%93%E3%81%A8%E3%80%82 値が、変数などを経由していない状態で、 ソースに直接書き込まれている意味で使ってます。
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
>入力する だと、外部(例えばキーボード)から打ち込んだイメージがあるので あくまで出所はわからないが、「渡す」って表現ですね。 $ans=hoge($a,50); これだと、 引数1に$aという変数を渡して 引数2に50という即値を渡している。 関数の返り値を$ansに格納する。 と表現するように、「入力」したわけではない為です。 この返り値は通常 return ( なにか? ); return なにか?; ←カッコはあってもなくても動作する。 で返り値を作りますが、入力したものではなく、 計算した答えなどが主な返り値になるので、 元の場所に値を「渡す」という表現で、 それを受け取り側の変数が格納した。 という具合です。
質問者
お礼
即値ってなんですか?
お礼
ありがとうございます わかりません(笑)