Cphalcon 5.10.0 發佈,PHP 的 C 擴展 Web 框架

新聞
HongKong
0
10:47 AM · Dec 25 ,2025

Cphalcon 是一個開源的 Web 框架,作為 PHP 語言的 C 擴展,它提供了更高的性能與更低的資源消耗。Cphalcon v5.10.0 現已發佈,具體更新內容如下:

Changed

  • 更改了Phalcon\Filter\ValidationPhalcon\Filter\Validation\ValidationInterface中的bind()validate()方法,使其在使用實體時僅接受包含允許修改字段的$whitelist array。#16800
  • 更改Phalcon\Storage\Adapters\Libmemcached::getAdapter(),將\Memcached::OPT_CONNECT_TIMEOUT超時設置為 50 毫秒。#16818
  • 更改Phalcon\Html\Helper\Input\*,以遵守Docblocdirectives。#16778

Added

  • Phalcon\Filter\Validation添加了fails() method helper 用於獨立驗證場景 #16798

Fixed

  • 修復了Phalcon\Config\Adapter\Yaml構造函數,使其能夠處理yaml_parse_file()返回null值,確保將空配置文件視為空數組而不是拋出錯誤。
  • 修復了Phalcon\Http\Request方法getClientAddress(true)從可信轉發代理獲取正確 IP 地址的問題。 #16777
  • 修復了Phalcon\Http\RequestgetPost()方法,使其正確返回 JSON 數據,並統一getPut()getPatch()使用相同的解析方法。#16792
  • 修復了Phalcon\Filter\Validationbind()validate()方法,在使用實體時能正確綁定數據,並跳過$whitelist中未包含字段的綁定操作。#16800
  • 修復了當Content-Type header 未設置時Phalcon\Http\Request方法getPostData()的問題。#16804
  • 修復了Phalcon\Events\ManagerInterface添加 priority 屬性的問題#16817
  • 修復了Phalcon\Storage\Adapters\Libmemcached::getAdapter()方法,可正確合併適配器選項 #16818
  • 修復了Phalcon\Encryption\Crypt方法checkCipherHashIsAvailable(string $cipher, string $type),使其正確檢查cipherhash類型。#16822
  • 修復了Phalcon\Mvc\Modeldocblocks #16825

更新説明:https://github.com/phalcon/cphalcon/releases/tag/v5.10.0

user avatar
0 位用戶收藏了這個故事!
收藏

發佈 評論

Some HTML is okay.