session_module_name

FunctionParams and return types changed in PHP 8.0

Get and/or set the current session module.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
PHP 8.2-8.3
PHP 8.4
PHP 8.5
PHP 8.6

session_module_name Function synopsis

session_module_name(?string $module = null): string|false

Parameters

$module

OptionalType?stringDefault valuenull

If $module is specified and not null, that module will be used instead. Passing "user" to this parameter is forbidden. Instead session_set_save_handler has to be called to set a user defined session handler.

$module accepts one of the following string values:

  • files
  • mm
  • user

Return value

Typestring|false

Returns the name of the current session module, or false on failure.

session_module_name returns one of the following string values:

  • files
  • mm
  • user

Changes to the session_module_name Function

PHP 8.0

  • Return type added: string|false
  • Parameter type added for parameter #1 ($module): ?string
  • Parameter default value added for position #1 ($module): null
- session_module_name($module)
+ session_module_name(?string $module = null): string|false

session_module_name Function Availability

PHP VersionAvailability
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