2009-01-01から1年間の記事一覧

PHP 5.3: parse_ini_file()関数の非互換

PHP

parse_ini_file()関数が PHP 5.3 で結構動作が変わっています。 アンダースコア「_」で始まる定数が展開されない test.ini TEST = _ABC test.php string(10) "定数_ABC" } PHP 5.3では、 array(1) { ["TEST"]=> string(4) "_ABC"…

PHP 5.3: preg_quote()関数

PHP

PHP 5.3 から、preg_quote()関数で「-」がエスケープされるように変更されました。

CodeIgniter 1.7.2用日本語言語パックのリリース

CodeIgniter 1.7.2用日本語言語パックをリリースしました。http://codeigniter.jp/archives/33ちなみに、CodeIgniter 1.7.2 での変更履歴は、http://codeigniter.jp/user_guide_ja/changelog.htmlに記載されています。

Bug #49785 htmlspecialchars() should check byte sequence more strictly

PHP

岩本さんとその他いろいろな方が、PHPのhtmlspecialchars()関数にあった不正文字コードのチェックが甘いというセキュリティバグを修正したお話。今回、PHPコミュニティは割と健全で、バグも割合簡単に修正されました。とはいえ、英語でバグ報告するのはなか…