最全php7新特性?session會話選項設置說明:PHP 7 session_start() 函數可以接收一個數組作為參數,可以覆蓋 php.ini 中 session 的配置項,接下來我們就來聊聊關于最全php7新特性?以下内容大家不妨參考一二希望能幫到您!
最全php7新特性
session會話選項設置
說明:PHP 7 session_start() 函數可以接收一個數組作為參數,可以覆蓋 php.ini 中 session 的配置項。
這個特性也引入了一個新的 php.ini 設置(session.lazy_write), 默認情況下設置為 true,意味着 session 數據隻在發生變化時才寫入。
除了常規的會話配置指示項, 還可以在此數組中包含 read_and_close 選項。如果将此選項的值設置為 TRUE, 那麼會話文件會在讀取完畢之後馬上關閉, 因此,可以在會話數據沒有變動的時候,避免不必要的文件鎖。
把 cache_limiter 設置為私有的,同時在閱讀完 session 後立即關閉。
例:
session_start([
'cache_limiter' => 'private',
'read_and_close' => true,
]);
,