PHP 是一种新型的 CGI 程序编写语言,易于学习,使用简便,运行速度快。它能够方便快捷地开发出功能强大、运行快速的 Web 后台程序,并支持在 Windows、Unix 和 Linux 等多种平台上运行。PHP 内置了文件上传、密码认证、Cookies 操作、邮件收发、动态 GIF 生成等功能。另外PHP 直接支持与多种数据库的连接,包括 Oracle、Sybase、Postgres、MySQL、Informix、Dbase、Solid、Access 等,并完全支持 ODBC 接口。所以用户在更换平台时,无需修改 PHP 代码,即可直接使用。
弃用 e 修饰符
“e”修饰符是指示 preg_replace 函数将替换字符串作为 PHP 代码进行评估,而不仅仅是进行简单的字符串替换。这种做法容易引发安全问题。所以在 PHP 5.5 版本中,使用这个修饰符会抛出一个弃用警告。作为替代你应该使用 preg_replace_callback 函数。更多关于这一变化的信息,你可以参考 RFC 文档。
新增函数和类
接下来我们将介绍计划中新增的函数和类:
boolval()
PHP 已经实现了 strval、intval 和 floatval 函数。为了保持一致性,我们将添加 boolval 函数。它可以作为布尔值进行计算,也可以作为一个回调函数。
hash_pbkdf2()
PBKDF2 全称“Password-Based Key Derivation Function 2”,正如其名,是一种基于密码派生加密密钥的算法。它既可以用于加密算法,也可以用于密码哈希。
这是一款无需安装的软件。解压缩文件后,双击打开下载的 .exe 文件,即可启动软件。