软件指南针:专注于软件传播与分享

PHP for Windows 5.3.28

  • 所属软件:PHP
  • 所属版本:Windows版
  • 版本代号:5.3.28
  • 更新日期:2013-12-12
  • 适用系统:WinXP/WinVista/Win7/Win8/Linux/Mac
  • 备注信息:
    注意:PHP 5.3将不再支持Windows 98, ME, 2000 和 NT4,也不再支持i386、i486处理器,请谨慎下载。

下载安装

本站所有软件均提供至少2个下载链接,如果您发现无法正常下载的链接,敬请在下方留言告知,我们将在24小时内修复。下载完毕后,不会安装/破解/汉化不会使用遇到问题?本站提供软件一条龙服务!

紧急通知:受最近全网"扫黄"行动影响,360云盘进行"维护升级",所有分享均被强制添加密码,请先使用"官方网站"或"百度网盘"方式下载,敬请见谅!
VC9 x86 Non Thread Safe
php-5.3.28-nts-Win32-VC9-x86.zip(16.24 MB)[官方网站下载][百度网盘下载][360云盘下载(密码:8250)]
VC9 x86 Thread Safe
php-5.3.28-Win32-VC9-x86.zip(16.38 MB)[官方网站下载][百度网盘下载][360云盘下载(密码:4721)]
注意:当前版本分支不是【PHP for Windows】的最新版本,如果没有特殊需求,建议您下载最新的 PHP for Windows 5.5.11

更新日志

PHP 5.3 新特性

  1. 添加了命名空间的支持.
  2. 添加了静态晚绑定支持.
  3. 添加了跳标签支持.
  4. 添加了原生的闭包(Lambda/匿名函数)支持.
  5. 新增了两个魔术方法, __callStatic 和 __invoke.
  6. 添加了 Nowdoc 语法支持, 类似于 Heredoc 语法, 但是包含单引号.
  7. 使用 Heredoc 来初始化静态变量和类属性/常量变为可能.
  8. 可使用双引号声明 Heredoc, 补充了 Nowdoc 语法.
  9. 可在类外部使用 const 关键词声明 常量.
  10. 三元运算操作符有了简写形式: ?:.
  11. HTTP 流包裹器将从 200 到 399 全部的状态码都视为成功。
  12. 动态访问静态方法变为可能.
  13. 异常可以被内嵌.
  14. 新增了循环引用的垃圾回收器并且默认是开启的.
  15. mail() 现在支持邮件发送日志. (注意: 仅支持通过该函数发送的邮件.)

与之前版本不兼容的部分特性

  1. 保留gotonamespace关键字。
  2. PHP 5.3.x 的所有绑定扩展中应用了新的内部参数解析API, 当给函数传递了不兼容的参数时将返回 NULL. 但有一些例外,比如函数 get_class() 在出现错误时将会返回 FALSE.
  3. clearstatcache() 默认不再清除缓存的 realpath.
  4. realpath() 现在是完全与平台无关的. 结果是非法的相对路径比如 __FILE__ . "/../x" 将不会工作.
  5. call_user_func() 系列函数即使被调用者是一个父类也使用 $this.
  6. 数组函数 natsort()natcasesort()usort()uasort()uksort()array_flip(), 和 array_unique() 将不再接受对象作为参数. 在将这些函数应用于对象时, 请首先将对象转换为数组.
  7. 按引用传递参数的函数在被按值传递调用时行为发生改变. 此前函数将接受按值传递的参数, 现在将抛出致命错误. 之前任何期待传递引用但是在调用时传递了常量或者字面值 的函数, 需要在调用前改为将该值赋给一个变量。
  8. 新的 mysqlnd 库需要使用 MySQL 4.1 新的 41 字节密码格式。继续使用旧的 16 字节密码将导致 mysql_connect() 和其它类似函数 抛出 "mysqlnd cannot connect to MySQL 4.1+ using old authentication." 错误.
  9. 新的 mysqlnd 库将不再读取 MySQL 配置文件(my.cnf/my.ini), 这与旧版本的 libmysql 库不同. 如果你的代码依赖于这些配置 文件, 你可以使用 mysqli_options() 显式地加载它. 注意, 这意味着如果 PDO 中的 MySQL 支持使用了 mysqlnd 进行编译,PDO 特有常量 PDO::MYSQL_ATTR_READ_DEFAULT_FILE 和 PDO::MYSQL_ATTR_READ_DEFAULT_GROUP 将是未定义的.
  10. SplFileInfo 及其相关目录类会移除末尾的 /.
  11. __toString 魔术方法不再接受参数.
  12. 魔术方法 __get__set__isset__unset, and __call 应该总是公共的(public)且不能是静态的(static). 方法签名是必须的.
  13. 现在 __call 魔术方法在访问私有的(private)和被保护的(protected)方法时被调用.
  14. 函数内 include 或者 require 一个文件时,文件内 将不能使用 func_get_arg()func_get_args() 和 func_num_args() 函数。
  15. 新增了一个包裹在 MHASH 扩展外面的仿真层。但是并非所有的算法都涉及到了,值得注意的是 s2k 哈希算法。这意味着 s2k 哈希算法在 PHP 5.3.0 中不再可用。
更多详情,请参考 PHP官方文档

使用指南

故障排除

  • 暂无相关数据

免责声明:本站为非营利站点,所有软件资源均来自互联网,仅供学历交流或个人研究,不得用于任何商业用途。下载试用后请于24小时内自行删除,因使用本站软件造成的任何损失,全部由使用者本人承担。

根据2002年1月1日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。

用户评论

使用指南 故障排除 0 返回顶部