タグ

ブックマーク / www.shigeweb.jp (1)

  • 【 ほでなすPHP 】 PHP5の基本 -> オブジェクトの代入

    オブジェクトの代入 まず、オブジェクトとはオブジェクト型の変数で、文字列型の変数には文字列が格納されているように、オブジェクト型の変数にはオブジェクト(クラスのインスタンス)が格納されています。 次に、変数に変数を代入するという事は、右辺の変数の値を左辺の変数にコピーするという事で、変数にオブジェクトを代入するという事は、右辺のオブジェクトを左辺の変数にコピーするという事であり、代入の結果、左辺の変数は右辺の変数と全く同じオブジェクト(クローン)になります。 これはPHP4の場合で、PHP5では違った結果になります。 PHP4でのオブジェクトの代入 PHP4で、変数にオブジェクトを代入しようとする場合、他の型の変数の場合と同様、単にコピーを代入するかリファレンスを代入するかの2通りありました。以下のサンプルと結果をご覧下さい。 <pre> <?php class HUMAN{ var $n

  • 1