PHP 7 Session 選項

PHP 7 新特性 PHP 7 新特性

PHP 7 session_start()函數(shù)可以接收一個數(shù)組作為參數(shù),可以覆蓋php.ini中session的配置項。

這個特性也引入了一個新的php.ini設(shè)置(session.lazy_write),默認(rèn)情況下設(shè)置為 true,意味著session數(shù)據(jù)只在發(fā)生變化時才寫入。

除了常規(guī)的會話配置指示項, 還可以在此數(shù)組中包含 read_and_close 選項。如果將此選項的值設(shè)置為 TRUE, 那么會話文件會在讀取完畢之后馬上關(guān)閉, 因此,可以在會話數(shù)據(jù)沒有變動的時候,避免不必要的文件鎖。

實例

把cache_limiter設(shè)置為私有的,同時在閱讀完session后立即關(guān)閉。

實例

<?php
session_start
(&#91;
   
'cache_limiter' => 'private',
   
'read_and_close' => true,
]);
?>

PHP 7 新特性 PHP 7 新特性