タグ

PHP5に関するsyanbiのブックマーク (2)

  • PHPの新しいround関数にバグをみつけた - hnwの日記

    PHP 5.3.0以降、PHPのround関数の挙動はChristian Seilerさんが提案したRFCに従って一新されています。この新しいround関数の仕様上の問題もしくはバグを見つけました。 以前の記事「PHP5.3.0alpha3のround関数の実装がPHP5.2.6と変わった」でこの新しい実装は「今までよりは良い実装」ではないかと書きましたが、撤回すべきかもしれません。ベースのアイデアとしては以前の記事にも書いた通り悪くないと思うのですが、考え漏れがあるような気がしています。 たとえば次のサンプルコードを見て下さい。 <?php ini_set("precision",19); var_dump(1000000000000000.125); var_dump(round(1000000000000000.125)); サンプルコード中の1000000000000000.125

    PHPの新しいround関数にバグをみつけた - hnwの日記
    syanbi
    syanbi 2011/04/07
    PHP5.3以降の round 関数について浮動小数点数を丸めたつもりが丸まらない(整数値化されない)問題について.
  • PHPの最新動向 5.3の新機能を中心に :: handsOut.jp

    スライド1: PHPの最新動向5.3の新機能を中心に小山 哲志id:koyhogeWebデベロッパの祭典@東京 2009-02-07 スライド2: 講演者について• 小山 哲志(こやま てつじ)• 株式会社ビート・クラフト所属• 3月末で退職 (就職先募集中)• 日PHPユーザ会スタッフ• Webアプリ開発者 スライド3: • 最近のトピックス日の内容• PHP 5.3.0について• クラス変数、クラスメソッドの改善• 無名関数、クロージャ• 名前空間 namespace スライド4: 最近のトピックス• 2007/12/31 PHP4開発終了• これ以降はsecurity fixのみ• 2008/08/08 PHP4サポート終了• 2008/08/07にPHP 4.4.9リリース• 2008/12/04 PHP 5.2.7リリース• クリティカルなバグ発見• 2008/12/0

  • 1