1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 16:22:37 +01:00
Files
archived-php-src/ext/session/tests/session_module_name_errors.phpt
Gina Peter Banyard 1041a47ed3 ext/standard: throw ValueError if argument contains null byte in session_module_name()
And fix error message to use 'must not' rather than 'cannot'
2026-02-09 10:49:59 +00:00

23 lines
506 B
PHP

--TEST--
session_module_name(): errors
--EXTENSIONS--
session
--FILE--
<?php
try {
var_dump(session_module_name("user"));
} catch (Throwable $e) {
echo $e::class, ': ', $e->getMessage(), PHP_EOL;
}
try {
var_dump(session_module_name("fi\0le"));
} catch (Throwable $e) {
echo $e::class, ': ', $e->getMessage(), PHP_EOL;
}
?>
--EXPECT--
ValueError: session_module_name(): Argument #1 ($module) must not be "user"
ValueError: session_module_name(): Argument #1 ($module) must not contain any null bytes