crypt() now has Blowfish and extended DES support, and
crypt() features are now 100% portable. PHP has its own
internal crypt implementation which drops into place when support for
crypt or crypt_r is not found.
getopt() now accepts "long options" on all platforms.
Optional values and = as a separator for short options
are now supported.
fopen() has a new mode option (n),
which passes O_NONBLOCK to the underlying
open() system call. Note that this mode is not currently
supported on Windows.
The mhash extension have moved to PECL, but the
Hash extension have been modified to support
mhash if PHP is compiled with --with-mhash. Note that the
Hash extension does not require the mhash library to be available whether or
not the mhash emulation is enabled.