2024 年 PHP Conference Japan

Windows 支援

configure 旗標

configure 現在會將設定為環境變數的額外 CFLAGSLDFLAGS 納入考量。

CTRL 處理

在主控台中按下 CTRL +C CTRL +BREAK 可以透過使用 sapi_windows_set_ctrl_handler() 設定處理函式來攔截。

在 Windows 上,可以傳遞 "create_process_group" 選項給 proc_open()。如果子行程應該處理 CTRL 事件,則需要此選項。

OPcache

OPcache 現在透過 INI 指令 opcache.cache_id 支援每個使用者任意數量的獨立快取。所有具有相同快取 ID 和使用者的處理程序共用一個 OPcache 執行個體。

stat

stat 的實作已重構。

  • 現在會傳遞一個基於 NTFS 檔案索引的 inode 編號。
  • 裝置編號現在基於磁碟區序號。

請注意,這兩個值都是從系統衍生而來,並在 64 位元系統上按原樣提供。在 32 位元系統上,這些值可能會超出 PHP 中的 32 位元整數範圍,因此它們是虛擬的。

libsqlite3

libsqlite3 不再靜態編譯到 php_sqlite3.dllphp_pdo_sqlite.dll 中,而是以 libsqlite3.dll 的形式提供。請分別參考 SQLite3PDO_SQLITE 的安裝說明。

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top