對于使用虛擬空間的站長來說,PHP的一些配置是很難更改的,不過PHP給我們提供一個ini_set函數,可以臨時修改PHP配置文件php.ini的設置,無需打開此文件,并且在代碼執行結束后,就會還原,特別適合虛擬主機上臨時修改PHP配置使用

PHP中的ini_set函數說明

国产视频appPHP的ini_set()臨時修改PHP的配置

ini_set函數語法

国产视频appstring ini_set ( string $varname , string $newvalue )

ini_set參數說明

国产视频appvarname:選項(注意,不是所有的選項都可以設置,文未有可設置項的參數列表的鏈接)

国产视频appnewvalue:選項新的值。

php中ini_set的函數修改php.ini的參數

舉例說明

配置PHP腳本所使用服務器內存的最大字節數

@ ini_set('memory_limit', '64M');

国产视频appmenory_limit:設定一個腳本所能夠申請到的最大內存字節數,這有利于寫的不好的腳本消耗服務器上的可用內存。

@符號代表不輸出錯誤。 

PHP配置輸出錯誤的類別

@ini_set('display_errors', 1);

display_errors:設置錯誤信息的類別。 這對我們在調試PHP時,有很大的幫助。

PHP配置SESSION設置

@ini_set('session.auto_start', 0);

国产视频appsession.auto_start:是否自動開session處理,設置為1時,在代碼中無需添加session_start()函數來手動開啟session,就可以使用session 

国产视频app如果參數為0,又沒手動開啟session,PHP則會拋出錯誤。 

PHP臨時配置COOKIE設置

@ini_set('session.use_cookies', 1);

session.use_cookies:是否使用cookie在客戶端保存會話ID; 

以上就是幾個常用到的php.ini中的配置,其它的還有很多,比如限制上傳文件的大小等等,當然PHP的文檔還給我們提示了可設置項的列表,各位可以參考此列表,來臨時配置一些選項。

国产视频app可使用ini_set的選項列表,鏈接地址:http://php.net/manual/zh/ini.list.php