揭開謎底:PHP 對$HTTP_RAW_POST_DATA 的棄用警告
儘管在php.ini 中停用了儘管在php.ini 中停用了 PHal 0使用者仍遇到相關的已棄用警告$HTTP_RAW_POST_DATA。這種令人費解的情況是,儘管關閉了該功能,警告仍然存在,這引發了人們對根本原因的疑問。 最初,該警告被誤解為建議將參數設為 -1 以抑制通知。然而,進一步的調查揭示了一個根本性的誤解。將always_populate_raw_post_data設為-1不僅可以消除警告,還可以有效地停用$HTTP_RAW_POST_DATA變數的填滿。 PHP的設計選擇因以誤導性的方式呈現情況而受到批評。儘管將always_populate_raw_post_data設為0(停用),但在某些情況下仍然會填入資料。這種不一致的行為導致了混亂,並得出了該功能仍然啟用的錯誤結論。 此問題的解決方案在於正確解釋設定值:以上是為什麼即使禁用了'always_populate_raw_post_data”,PHP 的 $HTTP_RAW_POST_DATA 已棄用警告仍然存在?的詳細內容。更多資訊請關注PHP中文網其他相關文章!