タグ

2014年8月10日のブックマーク (2件)

  • PHP 5.4.4から==の挙動が一段と難しくなりました - hnwの日記

    PHPの==は両辺を適当に型キャストしてから比較するような演算子です。この型キャストの規則は難解すぎる上にドキュメントも不十分なため、PHPプログラマでも完璧に理解している人はほとんど居ないくらいの印象です。バグの原因になりかねないため、なるべく==を使わないようにしているPHPプログラマも多いはずです。 ところで、この==演算子の挙動がPHP 5.4.4から変更されていることはあまり知られていません。稿ではこの内容を紹介します。 Bug #54547 の騒動 まずはこの仕様変更の経緯を紹介します。 2年ほど昔、Hacker Newsで2^63付近の整数に対応する文字列をPHPで比較したときの挙動がおかしいというスレッドが盛り上がったことがありました。具体的には、PHPでは「'9223372036854775807' == '9223372036854775808'」がtrueになるとい

    PHP 5.4.4から==の挙動が一段と難しくなりました - hnwの日記
  • 【連載開始】15年勤めたドワンゴを退職しました。連載その1:matsuo?>のブロマガ - ブロマガ

    1999年9月1日にドワンゴに入社し、 2014年8月31日を以って退職する運びとなりました。 ピッタリ在籍15年と実にキリがいい。 8月は有給消化で長い夏休みになる。 さて、いざ退職エントリを書いみたらなんだかとても長くなってしまい、 まとめあげるのが不可能とも思える量になってしまったので、 知り合いから「連載してみては?」というジョークを当にやってしまおうと思う。 この際、文章がまとまってないとか結論と関係ないとかは置いといて、とにかく公開していくスタイルでいきたい。 どうせこの文章に価値などない、自分語りの自己満足だ。 ------------------------------------------------------------------------------------- つれづれなるままにひぐらし ドワンゴ卒業生もすなる退職エントリといふものを、自分もしてみむとて

    【連載開始】15年勤めたドワンゴを退職しました。連載その1:matsuo?>のブロマガ - ブロマガ