裏表(Phinloda のもう裏だか表だか分からないページ)

コンピュータ・プログラミング系の話がメインのそれなりにごちゃごちゃしたネタばかり出てくるサイトです。多分。
<< スタバのオンラインアンケートに回答してみたのだが | Top | バッテリーがもうすぐ切れそうなのでACアダプタを接続しなかったのだが >>
全く同じプログラムなのに挙動が異なるわけだが

コードが完全一致することは何度も確認したから間違いない。 プログラムはごく単純なもので、 とあるDBに接続して、カラムを取り出し、 生成しようとしているデータと同じレコードがあれば何もしない、 違うレコードがあれば insert する、単にその程度の処理である。

これで実行すると、あるサーバーでは10件しか一致しないものがないのに、他のサーバーで実行すると、一致しないものが数百件出てくる。もちろん、接続先のDBは同じだし、プログラムが完全一致しているのだから、接続のパラメータも一致している。

あとは違うものといえば、PHPのバージョン、OSのバージョン位で、PHPが怪しいのではないかという意見多数なのだが、こんな単純なプログラムがたかがPHPのバージョンごときで動作が変わるようなことが本当にあるのだろうか。

つまり、$a == $b という比較が、PHPのバージョンが違うと違った結果になる、みたいな。

JUGEMテーマ:コンピュータ
| PHP | 23:08 | comments(1) | trackbacks(0)
スポンサーサイト
| - | 23:08 | - | -
コメント
管理者の承認待ちコメントです。
| - | 2015/10/09 1:38 PM |
コメントする









この記事のトラックバックURL
http://phinloda.jugem.cc/trackback/3559
トラックバック
Powered by "JUGEM"
▲このページの先頭へ
CALENDAR
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    
<< July 2018 >>
NEW ENTRIES
CATEGORIES
ARCHIVES
NEW COMMENTS
NEW TRACKBACKS
LINKS
PROFILE