session_start
Function • Params and return types changed in PHP 8.0
Start new or resume existing session.
session_start Function synopsis
session_start(array $options = []): bool
Parameters
$options
OptionalTypearrayDefault value[]
If provided, this is an associative array of options that will override
the currently set
session configuration directives.
The keys should not include the session. prefix.
Return value
Typebool
This function returns true if a session was successfully started,
otherwise false.
Changes to the session_start Function
PHP 8.0
- Return type added:
bool - Parameter type added for parameter #1 (
$options):array - Parameter default value added for position #1 (
$options):[]
- session_start($options)
+ session_start(array $options = []): bool PHP 7.0
- Added new optional parameter:
$options
- session_start()
+ session_start($options) session_start Function Availability
session_start Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |