mirror of
https://github.com/php/php-src.git
synced 2024-09-30 06:16:08 +00:00
25 lines
500 B
Plaintext
25 lines
500 B
Plaintext
|
--TEST--
|
||
|
Test session_encode() function : Numeric key raise error. bug65359
|
||
|
--SKIPIF--
|
||
|
<?php include('skipif.inc'); ?>
|
||
|
--FILE--
|
||
|
<?php
|
||
|
ob_start();
|
||
|
|
||
|
ini_set('session.serialize_handler', 'php_serialize');
|
||
|
var_dump(session_start());
|
||
|
$_SESSION[-3] = 'foo';
|
||
|
$_SESSION[3] = 'bar';
|
||
|
$_SESSION['var'] = 123;
|
||
|
var_dump(session_encode());
|
||
|
session_write_close();
|
||
|
|
||
|
// Should finish without errors
|
||
|
echo 'Done'.PHP_EOL;
|
||
|
?>
|
||
|
--EXPECTF--
|
||
|
bool(true)
|
||
|
string(51) "a:3:{i:-3;s:3:"foo";i:3;s:3:"bar";s:3:"var";i:123;}"
|
||
|
Done
|
||
|
|