今日、いくつかの変数をいじっていて、より良い感触を得ようとしましたが、私に特有のように見えるものに出くわしました。JavaScript での例を次に示します。
var foo = "Sethen";
var bar = foo;
var bar = "Sethen is " + bar;
console.log(bar);
Sethen is Sethen
私が期待するものではない出力が得られます。私が見ているのは、への割り当てと、値を上書きするbar
別の割り当てです。代わりに見たいと思います。これは PHP でも発生します。ここで私が見逃している基本的なものはありますか?bar
bar
Sethen is Sethen is
Sethen is Sethen
が 2 回割り当てられたときに、これが機能するのはなぜbar
ですか??