PHP 5.4.20于2013年9月19日正式发布。
【变更日志】
核:
修复了错误#60598(对象操作的 cli/apache sapi 段错误)。
修复了错误#65579(将特征与 get_class_methods 一起使用会导致段错误)。
修复了错误#65490(重复调用以获取 DTRACE_FUNCTION_* 的 lineno 和文件名)。
修复了错误#65483(带引号的可打印编码流过滤器错误地编码空间)。
修复了错误#65481(由于序列化而导致的关闭段错误)。
修复了错误#65470(使用 --enable-dtrace 的 zend_error() 中的分段错误)。
修复了错误#65372(返回引用失败时 gc_zval_possible_root 中的段错误)。
修复了错误#65304(在 array_sum 中使用 max int)。
修复了错误#65291(get_defined_constants() 导致 PHP 在非常有限的情况下崩溃)。
修复了错误#65225(PHP_BINARY 设置不正确)。
改进了对错误#63186(netbsd 上的编译失败)的修复。
修复了错误#62692(PHP 无法使用 DTrace 构建)。
修复了错误#61759(class_alias() 应该接受带有前导反斜杠的类)。
修复了错误#61345(CGI 模式 - 使安装不起作用)。
Cherry从 PHP 5.5 分支中挑选了一些 DTrace 构建提交(允许在 Linux 上构建,bug #62691和 bug #63706 )。
修复了错误#61268(--enable-dtrace 导致破坏 Zend/zend_dtrace.d)
卷曲:
修复了错误#65458(卷曲内存泄漏)。
约会时间:
修复了错误#65554(当工作日名称后跟一些分隔符时 createFromFormat 被破坏)
修复了错误#65564(AddressSanitizer 捕获的 DateTimeZone 中的堆栈缓冲区溢出)
OpenSSL:
修复了错误#64802(openssl_x509_parse 在某些情况下无法正确解析主题)。
会议:
修复了错误#62129(即使关闭 rfc1867 也会导致 php 崩溃)。
修复了错误#50308(没有为空锚标签正确附加会话 ID)。
修复了 Windows 下可能的缓冲区溢出问题。注意:不是安全修复。
将 session.auto_start 更改为 PHP_INI_PERDIR。
肥皂:
修复了错误#65018(SoapServer 的 SoapHeader 问题)。
声压级:
修复了错误#65328(获取 SplStack 对象值时的段错误)。
PDO:
修复了错误#64953(Postgres 准备好的语句位置参数转换)。
法尔:
修复了错误#65028(Phar::buildFromDirectory 为某些特定内容创建损坏的档案)。
pgsql:
修复了错误#65336(pg_escape_literal/identifier() 静默返回 false)。
修复了错误#62978(禁止使用 pg_select()/pg_update() /pg_delete()/pg_insert() 进行可能的 SQL 注入)。
兹库:
修复了错误#65391(调用 ob_start('ob_gzhandler') 时无法发送不同的标头用户代理)。
您已成功复制微信号
leishi010
打开微信添加好友?
确定