配置PHP環境時,咱們記得最初的一步就是修改php.ini文件,可是當咱們在虛擬機中運行腳本,或者是咱們由於其餘的緣由沒有修改php.ini的權限時,咱們該怎麼辦?php
ini_set()函數提供了在腳本中動態修改php.ini的方法,而且在腳本執行結束後修改失效,所以常常用在程序的配置中。函數
ini_set函數接收兩個參數,其一爲原始的配置項名稱,第二個爲要設置該配置項的新值。ini_set和ini_get的合做很合適,示例以下:spa
<?php |
echo ini_get('display_errors'); |
if (!ini_get('display_errors')) { |
ini_set('display_errors', '1'); |
} |
echo ini_get('display_errors'); |
?> |
並非全部的配置項都能用ini_set設置,具體能被配置的見附錄.net
更詳細的請參考:php.netci