PHP 7.2.0 beta3 发布,bug 修复版本

mia0x75
 mia0x75
发布于 2017年08月16日
收藏 2

7.2.0 beta3 发布了。PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。改进日志如下:

17 Aug 2017, PHP 7.2.0beta3

- Core:
  . Fixed bug #75063 (Main CWD initialized with wrong codepage). (Anatol)

- Date:
  . Fixed bug #75002 (Null Pointer Dereference in timelib_time_clone). (Derick)

- FTP:
  . Added ftp_append() function. (blar)

- Mbstring:
  . Fixed bug #75001 (Wrong reflection on mb_eregi_replace). (Fabien
    Villepinte)

- SQLite3:
  . Updated to SQLite 3.20.0. (cmb)

- SPL:
  . Fixed bug #75049 (spl_autoload_unregister can't handle
    spl_autoload_functions results). (Laruence)
  . Added spl_object_id(). (Tyson Andre)

- Standard:
  . Fixed bug #75075 (unpack with X* causes infinity loop). (Laruence)
  . Fixed bug #74103 (heap-use-after-free when unserializing invalid array
    size). (Nikita)
  . Fixed bug #75054 (A Denial of Service Vulnerability was found when
    performing deserialization). (Nikita)

- WDDX:
  . Fixed bug #73793 (WDDX uses wrong decimal seperator). (cmb)

- XMLRPC:
  . Fixed bug #74975 (Incorrect xmlrpc serialization for classes with declared

    properties). (blar)

下载地址:

https://downloads.php.net/~remi/

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:PHP 7.2.0 beta3 发布,bug 修复版本
加载中

精彩评论

江州首席爱码士
江州首席爱码士

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP

引用来自“吕秀才”的评论

说句难听的,屎一样的文档

引用来自“simple__”的评论

文档的确比较少,但是用起来还是比较爽的,正常应用问题不大

引用来自“吕秀才”的评论

难道真的是国产开源软件的通病?
swoole 文档还好,多看看问题不大,我已经2个项目用swoole了
bk0134
bk0134

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP

引用来自“冰力”的评论

@orpherus 扯淡,官方有 event 扩展挺好用的,而且稳定。

引用来自“orpherus”的评论

等你用过swoole的coroutine之后再来评价

引用来自“冰力”的评论

@orpherus 那就换语言了,谁用脚本语言
@冰力 1
else
else
没有什么亮点!
netkiller-
netkiller-

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP

引用来自“吕秀才”的评论

说句难听的,屎一样的文档

引用来自“simple__”的评论

文档的确比较少,但是用起来还是比较爽的,正常应用问题不大
为什么不为开发做点贡献呢?人人都可以参与文档的编写和完善。

我曾经想过写一本 swoole 的电子书,无奈现在工作转向 Java 所以目前主要写 Spring 的电子书。
《Netkiller Java 手札》, 《Netkiller PHP 手札》 已经很多年没有更新过了。

最新评论(20

我勒个屮艸芔茻
我勒个屮艸芔茻
@laruence 才是此次版本更新的最大亮点
江州首席爱码士
江州首席爱码士

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP

引用来自“吕秀才”的评论

说句难听的,屎一样的文档

引用来自“simple__”的评论

文档的确比较少,但是用起来还是比较爽的,正常应用问题不大

引用来自“吕秀才”的评论

难道真的是国产开源软件的通病?
swoole 文档还好,多看看问题不大,我已经2个项目用swoole了
bk0134
bk0134

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP

引用来自“冰力”的评论

@orpherus 扯淡,官方有 event 扩展挺好用的,而且稳定。

引用来自“orpherus”的评论

等你用过swoole的coroutine之后再来评价

引用来自“冰力”的评论

@orpherus 那就换语言了,谁用脚本语言
@冰力 1
冰力
冰力

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP

引用来自“冰力”的评论

@orpherus 扯淡,官方有 event 扩展挺好用的,而且稳定。

引用来自“orpherus”的评论

等你用过swoole的coroutine之后再来评价
@orpherus 那就换语言了,谁用脚本语言
eechen
eechen

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP

引用来自“冰力”的评论

@orpherus 扯淡,官方有 event 扩展挺好用的,而且稳定。
封装libevent的event和自行实现底层的swoole这2个扩展
都是被收录到官方PECL仓库的第三方扩展:
http://pecl.php.net/package/event
http://pecl.php.net/package/swoole

swoole的复杂度要比event大不少.
swoole不仅实现了底层网络的异步,还实现了文件系统的异步,以及Redis/MySQL异步和协程客户端.
此外,swoole还内置用C实现了异步的HTTP和WebSocket服务器,这也是event所没有的.
另外,swoole内置的进程线程服务架构,以及日志记录,心跳检测这些机制,更是event所没有的.
event基于libevent库实现跨平台,而swoole由于使用了诸多Linux特性,所以现阶段还不支持Windows.
比如Swoole服务的这套进程/线程架构,移植都Windows就不容易:
https://wiki.swoole.com/static/image/process.jpg

像一些大型PHP框架,移植到Swoole里能大幅提升性能.
脚本不用每个请求都重复执行,需要热部署也能用require实现:
$httpserver->on('request', function ($req, $res) {
  require __DIR__ . '/onrequest.php'; // 热部署,修改onrequest.php每个请求都能生效
});
$_COOKIE['uid'] = $req->cookie['uid'];
$_GET['action'] = $req->get['action'];
$_POST['id'] = $req->post['id'];
$_FILES['file'] = $request->files['file'];
$_SERVER['REQUEST_URI'] = $req->server['request_uri'] . '?' . $req->server['query_string'];
晨雨零稀
晨雨零稀

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP

引用来自“吕秀才”的评论

说句难听的,屎一样的文档

引用来自“simple__”的评论

文档的确比较少,但是用起来还是比较爽的,正常应用问题不大

引用来自“吕秀才”的评论

难道真的是国产开源软件的通病?
@吕秀才 高高在上,问一下回复是先把基础学好再来。
orpherus
orpherus

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP

引用来自“冰力”的评论

@orpherus 扯淡,官方有 event 扩展挺好用的,而且稳定。
等你用过swoole的coroutine之后再来评价
冰力
冰力

引用来自“orpherus”的评论

唯有把swoole merge进PHP的官方仓库,才能拯救PHP
@orpherus 扯淡,官方有 event 扩展挺好用的,而且稳定。
else
else
没有什么亮点!
返回顶部
顶部