> For the complete documentation index, see [llms.txt](https://php7.shujuwajue.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://php7.shujuwajue.com/php-70x-xin-te-xing/qi-ta-te-xing-he-bian-geng/sessionstart-han-shu-zhong-de-can-shu-shu-zu.md).

# Session\_start 函数中的参数数组

在PHP7之前，当我们要使用session时，必须先调用`session_start()`函数。这个函数并不能参数传递。所有的关于session相关配置都在php.ini中进行设置。从PHP7开始，可以在调用函数时传递参数选项数组。这些设置选项将覆盖php.ini 中的session配置。

```php
session_start([
    'cache_limiter' => 'private',
    'read_and_close' => true,
]);
```

上面代码设置[session.cache\_limiter](http://php.net/manual/zh/session.configuration.php#ini.session.cache-limiter)为*private*，并且在读取完毕会话数据之后马上关闭会话存储文件。实参部分传递的选项数组将优先于php.ini中的session配置。
