00:27:08
icon

一つ疑問なんだけど、 #PHP の #参照 もC++の参照とほぼ同じ?っぽいけど、PHPの場合参照を再代入できるんだよね。一方、C++は参照の再代入はできない。PHPの参照も #参照渡し じゃなくて #共有渡し なのかな。 #プログラミング

00:27:09
icon

オブジェクトが共有渡しってことはわかるんだけど、PHPの参照が参照渡しかどうかがちょっと微妙なラインな気がする。 そもそもPHPってCopy-On-Writeによって渡した変数が可変であるか不変であるかによって参照のままか値になるかが変わるからなぁ・・・。

00:37:48
icon

一応、参照が「変数のエイリアス」であるという説明はあるから、この言葉をそのまま受け止めるのであればPHPの変数に変数の参照を渡した場合「参照渡し」となると言えると思うけど、だとすると別の参照を渡すことができるのはなぜなんだ?という疑問が湧いてくる。

00:49:25
icon

リンク化してしまう都合上式での$を全角文字にするけど $a = 0; $b =& $a; ここまでは$bは$aの参照なんだけど、 $c = 'str'; $b =& $c; こうなった瞬間に$bは$cの参照になるので、これを参照渡しだと断言できる自身がない。

01:15:42
icon

これ多分内部でどう実装されているかとかじゃなくて理論的な話だからzval構造体とかを見てもあまり意味なさそうだしなぁ・・・。

18:32:10
icon

#PHP マニュアルさん、やはりというかなんというか、オブジェクトの受け渡しを「 #参照渡し ではなく、IDのコピー」と説明していた。さすが情報の正確さに(俺の中で)定評がある。 php.net/manual/ja/lang…

PHP: オブジェクトと参照 - Manual
18:32:38
icon

#プログラミング つけ忘れた。

18:35:02
icon

正直Wikipediaよりも普通に信頼できると思う。

18:58:04
icon

どうでも良い(いや良くはない)けど、トランスでない女性にも普通にセクハラしていた模様。 セクハラの度が過ぎると一般的な企業は自主退職を促したりするはずなんだが、その男性社員にコネがあるのか、そもそもそれが許される社風なのか・・・。 twitter.com/opaupafz2/stat…