• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP5での参照渡しについて)

PHP5で参照渡し、オブジェクト、$_POSTや$_GETについて

このQ&Aのポイント
  • PHP5では、参照渡しはデフォルトではなく、&を使用する必要があります。
  • オブジェクトはclassと同義であり、classを使用する場面が好ましいです。
  • $_POSTや$_GETの値を変数に格納する際、処理後に別の変数に格納する方法が一般的です。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

1. 推察されている通り、参照渡しになるのは、オブジェクトだけです。 2. オブジェクトもクラスもオブジェクト指向プログラミングに出てくる概念ですが、異なります。オブジェクト指向の入門書がいくつも出てるので、読まれるのがいいでしょう。 3. あくまで $_POST は入力として、いじらないというのが、普通の方針だと思います。 書き換えることで不都合が出るというわけではないでしょうけど。バグを生む元にはなりかねません。

anbsd
質問者

お礼

オブジェクト…。今後の課題として勉強してみる事にします。 まずは書籍の購入を検討してみます。 $_POSTの件も「変更しない」が基本であると納得しました。 確かに$_POST=入力値という認識で扱う事が多いので、後から見た場合に改変されている点を見落としてしまったりと、バグの原因にもなりそうですね。 ありがとうございました!