Skip to content

Commit 1d8cbc2

Browse files
committed
Add a new test to check new deprecations
1 parent 4912491 commit 1d8cbc2

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

ext/session/tests/deprecations.phpt

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
--TEST--
2+
Setting deprecated values directly in session_start()
3+
--EXTENSIONS--
4+
session
5+
--SKIPIF--
6+
<?php include 'skipif.inc'; ?>
7+
--INI--
8+
session.use_cookies=0
9+
session.use_only_cookies=1
10+
session.use_trans_sid=0
11+
--FILE--
12+
<?php
13+
14+
// Expecting no deprecation here
15+
ini_set("session.use_only_cookie", "1");
16+
17+
// Expecting deprecation here
18+
session_start([ 'use_cookies' => '0', 'use_only_cookies' => '0', 'use_trans_sid' => '1']);
19+
?>
20+
--EXPECTF--
21+
Deprecated: session_start(): Disabling session.use_only_cookies INI setting is deprecated in %s on line 7
22+
23+
Warning: session_start(): Session ini settings cannot be changed after headers have already been sent in %s on line 7
24+
25+
Warning: session_start(): Setting option "use_trans_sid" failed in %s on line 7
26+
27+
Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at %s:7) in %s on line 7

0 commit comments

Comments
 (0)