函式名稱:ini_set()
適用版本:PHP 4, PHP 5, PHP 7
函式用法:ini_set() 函式用於在執行時設定 PHP 配置選項。
語法:ini_set(option, value)
引數:
- option:要設定的配置選項的名稱,可以是 PHP.ini 配置選項的任何有效名稱。
- value:要為配置選項設定的值。
返回值:如果成功,則返回 true,否則返回 false。
示例:
- 設定 PHP 的錯誤報告級別為顯示所有錯誤:
ini_set('display_errors', 1);
error_reporting(E_ALL);
- 設定 PHP 的最大執行時間為 60 秒:
ini_set('max_execution_time', 60);
- 設定 PHP 的記憶體限制為 128M:
ini_set('memory_limit', '128M');
注意事項:
- ini_set() 函式只在執行時起作用,對於 PHP 指令碼的整個執行過程都有效,但不會影響其他指令碼或伺服器的配置。
- 一些配置選項可能受到 PHP.ini 檔案或伺服器配置的限制,因此無法透過 ini_set() 函式進行修改。
- 某些敏感的配置選項可能需要在 PHP.ini 檔案中進行修改,並且需要重啟伺服器才能生效。