Return to head.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / general_functions |
1.1 misho 1: --TEST-- 2: header() and friends 3: --SKIPIF-- 4: <?php 5: if (php_sapi_name() != "cli") { 6: die("skip this test is for CLI"); 7: } 8: ?> 9: --FILE-- 10: <?php 11: 12: $v1 = headers_sent(); 13: $v2 = headers_list(); 14: var_dump(header("HTTP 1.0", true, 200)); 15: 16: var_dump($v1); 17: var_dump($v2); 18: 19: var_dump(header("")); 20: var_dump(header("", true)); 21: var_dump(headers_sent()); 22: var_dump(headers_list()); 23: var_dump(header("HTTP blah")); 24: var_dump(header("HTTP blah", true)); 25: var_dump(headers_sent()); 26: var_dump(headers_list()); 27: 28: echo "Done\n"; 29: ?> 30: --EXPECTF-- 31: NULL 32: bool(false) 33: array(0) { 34: } 35: 36: Warning: Cannot modify header information - headers already sent by (output started at %s:%d) in %s on line %d 37: NULL 38: 39: Warning: Cannot modify header information - headers already sent by (output started at %s:%d) in %s on line %d 40: NULL 41: bool(true) 42: array(0) { 43: } 44: 45: Warning: Cannot modify header information - headers already sent by (output started at %s:%d) in %s on line %d 46: NULL 47: 48: Warning: Cannot modify header information - headers already sent by (output started at %s:%d) in %s on line %d 49: NULL 50: bool(true) 51: array(0) { 52: } 53: Done