PHP 4.4.1
PHP 4.4.1 が公開されました。セキュリティ問題の修正を含むバグ修正が行われています。
ChangeLog PHP 4.4.1
http://jp2.php.net/ChangeLog-4.php#4.4.1
PHP 4.4.1. Release Announcement
http://jp2.php.net/release_4_4_1.php
PHP 4.4.1 では、ctype_*() 関数における、空白文字列("")の扱いが変更されていますので、もし、ctype_*() 関数を使用している場合は気を付けた方が良いと思います。
PHP 4.4.1 と PHP 5.1.0RC4 では false を返しますが、他のバージョンでは true を返します。
$ php-4.4.1 -r 'var_dump( ctype_digit( "" ) );' bool(false) $ php-5.1.0RC4 -r 'var_dump( ctype_digit( "" ) );' bool(false) $ php-4.4.0 -r 'var_dump( ctype_digit( "" ) );' bool(true) $ php-4.3.11 -r 'var_dump( ctype_digit( "" ) );' bool(true) $ php-5.0.5 -r 'var_dump( ctype_digit( "" ) );' bool(true)
ただ、以下の ctype_space() の結果には疑問に感じますが・・・。
$ php-4.4.1 -r 'var_dump( ctype_space( "" ) );' bool(false)