File tree Expand file tree Collapse file tree 1 file changed +110
-0
lines changed
ext/standard/tests/general_functions Expand file tree Collapse file tree 1 file changed +110
-0
lines changed Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ headers_sent() by-ref argument with named arguments
3
+ --FILE--
4
+ <?php
5
+
6
+ ob_start ();
7
+ $ file = null ;
8
+ $ line = null ;
9
+
10
+ $ v1 = headers_sent (line: $ line );
11
+ $ v2 = headers_list ();
12
+
13
+ echo 'headers_sent(): ' , PHP_EOL ;
14
+ var_dump ($ v1 );
15
+ echo 'headers_list(): ' , PHP_EOL ;
16
+ var_dump ($ v2 );
17
+ echo '$file: ' , PHP_EOL ;
18
+ var_dump ($ file );
19
+ echo '$line: ' , PHP_EOL ;
20
+ var_dump ($ line );
21
+
22
+ $ file = null ;
23
+ $ line = null ;
24
+ $ v1 = headers_sent (filename: $ file );
25
+ $ v2 = headers_list ();
26
+
27
+ echo 'headers_sent(): ' , PHP_EOL ;
28
+ var_dump ($ v1 );
29
+ echo 'headers_list(): ' , PHP_EOL ;
30
+ var_dump ($ v2 );
31
+ echo '$file: ' , PHP_EOL ;
32
+ var_dump ($ file );
33
+ echo '$line: ' , PHP_EOL ;
34
+ var_dump ($ line );
35
+
36
+ echo 'header(): ' , PHP_EOL ;
37
+ var_dump (header ("HTTP 1.0 " , true , 200 ));
38
+
39
+ ob_end_flush ();
40
+
41
+ $ file = null ;
42
+ $ line = null ;
43
+ $ v1 = headers_sent (line: $ line );
44
+ $ v2 = headers_list ();
45
+
46
+ echo 'headers_sent(): ' , PHP_EOL ;
47
+ var_dump ($ v1 );
48
+ echo 'headers_list(): ' , PHP_EOL ;
49
+ var_dump ($ v2 );
50
+ echo '$file: ' , PHP_EOL ;
51
+ var_dump ($ file );
52
+ echo '$line: ' , PHP_EOL ;
53
+ var_dump ($ line );
54
+
55
+ $ file = null ;
56
+ $ line = null ;
57
+ $ v1 = headers_sent (filename: $ file );
58
+ $ v2 = headers_list ();
59
+
60
+ echo 'headers_sent(): ' , PHP_EOL ;
61
+ var_dump ($ v1 );
62
+ echo 'headers_list(): ' , PHP_EOL ;
63
+ var_dump ($ v2 );
64
+ echo '$file: ' , PHP_EOL ;
65
+ var_dump ($ file );
66
+ echo '$line: ' , PHP_EOL ;
67
+ var_dump ($ line );
68
+
69
+ echo "Done \n" ;
70
+ ?>
71
+ --EXPECTF--
72
+ headers_sent():
73
+ bool(false)
74
+ headers_list():
75
+ array(0) {
76
+ }
77
+ $file:
78
+ NULL
79
+ $line:
80
+ int(0)
81
+ headers_sent():
82
+ bool(false)
83
+ headers_list():
84
+ array(0) {
85
+ }
86
+ $file:
87
+ string(0) ""
88
+ $line:
89
+ NULL
90
+ header():
91
+ NULL
92
+ headers_sent():
93
+ bool(true)
94
+ headers_list():
95
+ array(0) {
96
+ }
97
+ $file:
98
+ NULL
99
+ $line:
100
+ int(36)
101
+ headers_sent():
102
+ bool(true)
103
+ headers_list():
104
+ array(0) {
105
+ }
106
+ $file:
107
+ string(%d) "%s"
108
+ $line:
109
+ NULL
110
+ Done
You can’t perform that action at this time.
0 commit comments