PHP 7.4.2 發布
PHP 是一種廣泛使用的通用腳本語言,特別適合於Web 開發,並且可以嵌入HTML 中。
日前,PHP 7.4.2 已完成發布,該版本具體更新內容如下:
Core
- Windows 上的預加載支持已被禁用。
- 修復了錯誤#79022(對於尚未準備好使用的類,class_exists返回True)。
- 修復了錯誤#78929(Cookie值中的加號轉換為空格)。
- 修復了錯誤#78973(如果從未保存opline,則釋放CV時的析構函數會導致段錯誤)。
- 修復了錯誤#78776(來自trait的Abstract方法實現不檢查“靜態”)。
- 修復了錯誤#78999(將函數結果用作臨時結果時發生循環洩漏)。
- 修復了錯誤#79008(在Windows上使用PHP 7.4進行常規性能回歸)。
- 修復了錯誤#79002(使用__sleep序列化未初始化的類型化屬性會導致序列化未序列化的問題)。
CURL
Date
- 修復了錯誤#79015(php_date.c中的未定義行為)。
DBA
- 修復了錯誤#78808( [LMDB] MDB_MAP_FULL:達到環境mapsize限制)。
Exif
- 修復了錯誤#79046(NaN將int轉換為exif中的未定義行為)。
Fileinfo
- 修復了錯誤#74170(在mime_content_type之後更改語言環境信息)。
GD
- 修復了錯誤#79067(gdTransformAffineCopy()可能使用unitialized values)。
- 修復了錯誤#79068(gdTransformAffineCopy()更改了interpolation method)。
Libxml
- 修復了錯誤#79029(在XMLReader / XMLWriter中使用After Free)。
Mbstring
- 修復了錯誤#79037(mbfl_filt_conv_big5_wchar中的全局緩衝區溢出)。(CVE-2020-7060)
OPcache
- 修復了錯誤#78961(錯誤優化了重新分配的$ GLOBALS)。
- 修復了錯誤#78950(使用靜態變量預加載特徵方法)。
- 修復了錯誤#78903(RTD密鑰衝突導致關閉)。
- 修復了錯誤#78986(當將ctor從不可變繼承到可變類時,會發生Opcache segfaults)。
- 修復了錯誤#79040(由於ASLR,警告操作碼處理程序無法使用)。
- 修復了錯誤#79055(OPcache文件緩存中的Typed屬性變得未知)。
Pcntl
- 修復了錯誤#78402(錯誤消息中將null轉換為字符串是錯誤的DX)。
PDO_PgSQL
- 修復了錯誤#78983(pdo_pgsql config.w32無法找到libpq-fe.h)。
- 修復了錯誤#78980( pgsqlGetNotify()忽略了無效連接)。
- 修復了錯誤#78982(pdo_pgsql返回無效的持久連接)。
Session
Shmop
- 修復了錯誤#78538(shmop內存洩漏)。
SQLite3
- 修復了錯誤#79056(sqlite在編譯過程中不遵守PKG_CONFIG_PATH)。
Spl
- 修復了錯誤#78976( SplFileObject::fputcsv失敗時返回-1)。
Standard