パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

1600億円のピザ爆誕? ピザハット公式サイトで価格表示に不具合」記事へのコメント

  • by Anonymous Coward on 2022年08月05日 16時19分 (#4302472)
    やっぱりPHPはダメだな
    • by Anonymous Coward on 2022年08月05日 16時41分 (#4302486)

      当時の記事にかかれたコメントで

      型定義のない言語では数値を加算することで文字列数値も数値型になるから
      意図的に「0」を加算して数値型に確定させる処理をよくやるけど。
      修正した人がその意図を理解できずに「0」をクォートで括ってしまって
      文字列数値に「0」が付加された後に両者が加算(接続)された。

      って推測が結果を見ると実にそれっぽい。

      親コメント
      • by Anonymous Coward

        String hole = String(10000000)より Var hole =“”+10000000のほうがもじすうがすくない

      • by Anonymous Coward

        文字列と数値を足したら数値を文字列化して結合する言語の方が多いと思うが
        だから普通は引く

    • by Anonymous Coward

      サーバ側の処理じゃなくてクライアント側の問題なので、PHPじゃなくてJavaScriptですよ。

      • by Anonymous Coward

        JavaScritp滅びるべし!

        と言いたいけど、TypeScriptがある限り滅びないんだろうな

    • by Anonymous Coward

      今回のはJavascriptでしょ。
      天下のPHPだと文字列の数字も勝手に数値化されて計算してくれるんやで。
      それに、計算だと $a + $b だけど、文字列連結の場合は $a . $b や。

      • by Anonymous Coward

        どうであろうとPHPとかいうクソ言語は滅びるべき

        • by Anonymous Coward

          プログラミング言語がなくなっちゃう

        • by Anonymous Coward

          クソなのはPHPじゃなくてPHPを使ってるやつのことが多い
          あいつらは世の中のプログラミング言語はPHPとJavascriptしかないと思ってる

    • by Anonymous Coward

      ”“+numなんてみんなやる手抜きだと思ってた…

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...