私はこのコードを使用:?それは私がそこに$next = ....
宣言を使用していない???全く触れた理由私はそれに触れないとオブジェクトが変更されるのはなぜですか?
1
A
答えて
2
$source->next=$next;
あなたはアドレスを割り当てているので、オブジェクトはデフォルトでアドレス$source->next
を指しています。
初めての場合var_dump($next->val)
- >その値はまだ変更されていません。$next
を$source->next
に割り当てるだけです。
$source->next->val
の値が次の行に変更されていますが、これは$next
を指しています。変数$next
の値が変更されます。
私は明確であり、これはあなたを助けるでしょう。
0
$source= (object) array('next'=>'hi', 'val'=>'bye');
$next= (object) array('val'=>'hello');
$source->next=$next;
var_dump($next->val); // <----------------------- outputs "hello"
$source->next->val = $source->val;
var_dump($next->val); // <----------------------- outputs "bye"
exit;
あなたは、なぜ$next
変数の出力を別の値(私が意味を、私に言うことができます
ここであなたはかなり明示的に変更した行です。この行で
$source->next->val = $source->val;
関連する問題
- 1. 追加されたJFrameで配列オブジェクトが変更されたときに配列オブジェクトが変更されないのはなぜですか?
- 2. バインドされた変数が変更されないのはなぜですか?
- 3. JAVASCRIPT - このオブジェクトが変更されないのはなぜですか?
- 4. 私のUILabelが変更されていないのはなぜですか?
- 5. パフォーマンスカウンターが変更されないのはなぜですか?
- 6. リストが変更されないのはなぜですか?
- 7. 私のUItextViewの上にある私のサブビューが触れられないのはなぜですか?
- 8. 私が申請に戻ると、なぜそれらのオブジェクトはnullですか?
- 9. SQLiteデータベースが変更されたときに、そのデータベースが削除されるのはなぜですか?
- 10. オブジェクトのMESHモードが変更されてBMFaceアドレスが変更されるのはなぜですか?
- 11. なぜダイアログが表示されたらイベントに触れないのですか?
- 12. オブジェクトをwriteObjectメソッドで送信したときにオブジェクトが変更されないのはなぜですか?
- 13. なぜgoogleシートスクリプトは私がそれを変更したくない行を変更するのですか?
- 14. ハイパースレッディングは、それがないプロセッサでサポートされていると報告されるのはなぜですか?
- 15. UFOがシーンの下部にあるフラットベッドの岩に触れないのはなぜですか?なぜそれは前に止まるのですか?
- 16. ハッシュセットを変数に更新すると、その変数が更新されるのはなぜですか?
- 17. マーシャルされたオブジェクトがネイティブコード内で変更された値を保持しないのはなぜですか?
- 18. 新しいアイテムが追加されたときにlist.end()が変更されないのはなぜですか?
- 19. 私のオブジェクトがstd :: setに挿入されないのはなぜですか?
- 20. パンダのスタイラーとテーブルのインデックスに "触れない"ことができない:それを回避するには?
- 21. バインドされたプロパティの変更でこのListViewが変更されないのはなぜですか?
- 22. 日付オブジェクトの時刻が変更されないのはなぜですか?変更するにはどうすればよいですか?
- 23. これらのDependencyProperty値を変更するとデザイナが更新されないのはなぜですか?
- 24. なぜ私のコード変更がリモートブランチにプッシュされないのですか
- 25. JavaScriptでオブジェクトのプロパティが更新されないのはなぜですか?
- 26. リソースファイルのラベルサイズが変更されるのはなぜですか?
- 27. 別のスレッドで変更したときに変数が変更されないのはなぜですか?
- 28. コレクションが変更されたときにコンバータが呼び出されないのはなぜですか?
- 29. ルートが変更されたときにHTTPリクエストが発行されないのはなぜですか?
- 30. System.Timerでクラスメンバー変数が変更されないのはなぜですか?
はい、私はそのオブジェクトがデフォルトでアドレスによって渡されたことを知りませんでした...私はそれが別の変数に割り当てられていると思いました.. –