知识专栏
多方位、多角度、深度解读您所关心的问题

PHP 5.2.14于2010年7月22日正式发布。

【变更日志】

恢复错误修复#49521(PDO fetchObject 在调用构造函数之前设置值)。(费利佩)

将时区数据库更新到版本 2010.5。(德里克)

将捆绑的 PCRE 升级到版本 8.02。(伊利亚)

重写 var_export() 以使用 smart_str 而不是输出缓冲,如果发生致命错误 (CVE-2010-2531),可防止数据泄露。(斯科特)

修复了 strrcr() 中可能的中断数组泄漏。彼得·维尔斯报道。(CVE-2010-2484) (费利佩)

修复了 strchr()、strstr()、substr()、chunk_split()、strtok()、addcslashes()、str_repeat()、trim() 中可能存在的中断数组泄漏。(费利佩)

修复了 substr_replace() (Dmitry) 中可能存在的内存损坏

修复了 SplObjectStorage 反序列化问题 (CVE-2010-2225)。(斯塔斯)

修复了 fnmatch() 中可能出现的堆栈问题。Stefan Esser (Ilia) 报道

在 PDO::beginTransaction() 中重置错误状态重置错误状态。(伊利亚)

修复了处理无效 XML-RPC 请求时的 NULL 指针取消引用(修复 CVE-2010-0397,错误#51288)。(拉斐尔·盖瑟特)

修复了对某些前缀字符的会话变量序列化处理。Stefan Esser (Ilia) 报道

修复了 sqlite 扩展中可能存在的任意内存访问。Mateusz Kocielski 报道。(伊利亚)

修复了调用继承 PDOStatement 的类的不存在方法(如果直接实例化而不是通过 PDO 方法执行)时的崩溃。(费利佩)

修复了错误#52317(在 rhel 4.x(仅 64 位)上使用 mail() 时出现分段错误)。(亚当)

修复了错误#52238(在 iterator_to_array 中发生异常时崩溃)。(约翰内斯)

修复了错误#52237(传递非对象属性的引用时崩溃)。(德米特里)

修复了错误#52163(SplFileObject::fgetss() 由于无法设置参数而失败)。(费利佩)

修复了错误#52162(删除了带有数字的自定义请求标头变量)。(斯里拉姆·纳塔拉詹)

修复了错误#52160(无效的 E_STRICT 重新定义的构造函数错误)。(费利佩)

修复了错误#52061(memory_limit 高于 2G)。(费利佩)

修复了错误#52041(在函数返回的未初始化变量上写入时内存泄漏)。(德米特里)

修复了错误#52037(安装程序中的并发构建失败)。(debian dot org 的 seanius,Kalle)

修复了错误#52019(make lcov 不再支持 TESTS 变量)。(帕特里克)

修复了错误#52010(真空命令上的 open_basedir 限制不匹配)。(伊利亚,费利佩)

修复了错误#51943(AIX:几个文件超出了 ANSI 规范)。(Kalle,gmail dot com 的 coreystup)

修复了错误#51911(ReflectionParameter::getDefaultValue() 内存泄漏与常量数组)。(费利佩)

修复了错误#51905(如果默认值是可以访问 self:: 的数组,则反射参数失败)。(费利佩)

修复了错误#51822(静态类变量带有奇怪的 __destruct() 的 Segfault)。(德米特里)

修复了错误#51671(图像填充对于小图像无法正常工作)。(皮埃尔)

修复了错误#51670(getColumnMeta 在调用 nextRowset 后重新执行查询时导致段错误)。(皮里克)

修复了错误#51629(CURLOPT_FOLLOWLOCATION 错误消息具有误导性)。(皮埃尔)

修复了错误#51617(PDO PGSQL 仍然与 PostGreSQL <7.4 冲突)。(Felipe, wdierkes at 5dollarwhitebox dot org)

修复了错误#51615(SimpleXML 中的 HTML 错误导致 PHP 崩溃)。(费利佩)

修复了错误#51609(pg_copy_to:使用第四个参数时结果无效)。(费利佩)

修复了错误#51608(pg_copy_to:警告:在字符串文字中非标准使用 \\)。(cbandy at jbandy dot com)

修复了错误#51607(pg_copy_from 不允许在 tablename 参数中使用模式)。(cbandy at jbandy dot com)

修复了错误#51604(标题末尾的换行符显示在消息的开头)。(丹尼尔·埃格伯格)

修复了错误#51562(不能在每个查询中更改 mssql 中的查询超时)。(ejsmont dot artur at gmail dot com)

修复了错误# 51552(debug_backtrace() 导致分段错误和/或内存问题)。(德米特里)

修复了错误#51532(SplFileObject::fscanf() 的原型错误)。(艾蒂安)

修复了错误#51445(var_dump() 无效/慢 *RECURSION* 检测)。(费利佩)

修复了错误#51393(如果格式字符串包含时区,则 DateTime::createFromFormat() 失败)。(亚当)

修复了错误#51374(错误地初始化了对象属性)。(艾蒂安)

修复了错误#51338(如果启用了 use_only_cookies,仍会启用 URL 重写器)。(Ilia, j dot jeising at gmail dot com)

修复了错误#51273(当故障字符串为空时,故障字符串属性不存在)(Ilia, dennis at transip dot nl)

修复了错误#51269(zlib.output_compression 覆盖 Vary Header)。(亚当)

修复了错误#51263(imagettftext 和旋转文本使用错误的基线)(cschneid at cschneid dot com,Takeshi Abe)

修复了错误#51237(启动时 milter SAPI 崩溃)。(igmar at palsenberg dot com)

修复了错误# 51213(pdo_mssql 正在修剪货币列的值)。(Ilia, alexr at oplot dot com)

修复了错误#51192(FILTER_VALIDATE_URL 将使包含“-”的主机名无效)。(亚当,太阳能在 azrael dot ws)。

修复了错误#51190(传输成功时 ftp_put() 返回 false)。(伊利亚)

修复了错误#51183(ext/date/php_date.c 无法使用 Sun Studio 编译)。(斯里拉姆·纳塔拉詹)

修复了错误#51171(提供无效选项时,curl_setopt() 不会输出任何错误或警告)。(伊利亚)

修复了错误#51128(imagefill() 不适用于大图像)。(皮埃尔)

修复了错误#51086(DBA DB4 不适用于 Berkeley DB 4.8)。(克里斯·琼斯)

修复了错误#51062(DBA DB4 使用不匹配的标头和库)。(克里斯·琼斯)

修复了错误#51023(过滤器未检测到 GCC 4.4 的 int 溢出)。(拉斐尔·盖瑟特)

修复了错误#50762(在 WSDL 模式下,只有在 WSDL 中定义时才会调用 Soap Header 处理函数)。(gmail dot com 的 mephius)

修复了错误#50698(SoapClient 应该处理带有一些不兼容端点的 wsdls)。(贾斯汀·迪林)

修复了错误#50383(在 __call() / __callStatic() 中引发的异常不包括跟踪中的文件和行)。(费利佩)

修复了错误#49730(Firebird - new PDO() 返回 NULL)。(费利佩)

修复了错误#49723(具有空 SeekableIterator 的 LimitIterator)。(艾蒂安)

修复了错误#49576(FILTER_VALIDATE_EMAIL 过滤器需要更新)(Rasmus)

修复了错误#49320(当 SQLite 连接失败时,PDO 返回 null)。(费利佩)

修复了错误#49267(iconv 链接失败)。(森吉)

修复了错误#48601(xpath() 对合法查询返回 FALSE)。(抢)

修复了错误#48289(iconv_mime_encode() 引用的可打印方案已损坏)。(亚当,来自 gmail dot com 的 hiroaki dot kawai 的补丁)。

修复了错误#43314(iconv_mime_encode(),损坏的 Q 方案)。(拉斯穆斯)

修复了错误#33210(getimagesize() 无法检测某些 JPEG 的宽度/高度)。(伊利亚)

修复了错误#23229(syslog() 截断消息)。(亚当)

猜您还想看: php
赞一下
--
踩一脚
--

您已成功复制微信号

leishi010

打开微信添加好友?

确定