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