1
0
mirror of https://github.com/php/php-src.git synced 2026-04-05 07:02:33 +02:00
Files
archived-php-src/ext/standard/tests/general_functions/http_response_code.phpt
Nikita Popov 1b3b430f47 Add --repeat testing mode
This testing mode executes the test multiple times in the same
process (but in different requests). It is primarily intended to
catch tracing JIT bugs, but also catches state leaks across
requests.

Closes GH-6365.
2020-10-30 17:29:33 +01:00

29 lines
731 B
PHP

--TEST--
Test http_response_code basic functionality
--CREDITS--
Gabriel Caruso (carusogabriel@php.net)
--SKIPIF--
<?php
if (getenv('SKIP_REPEAT')) {
/* The http_response_code leaks across repeats. Technically that's a bug, but it's something
* that only affects the CLI repeat option, where the response code is not meaningful in the
* first place. Other SAPIs will properly reset the response code for each request. */
die('skip Not repeatable');
}
?>
--FILE--
<?php
var_dump(
// Get the current default response code
http_response_code(),
// Set a response code
http_response_code(201),
// Get the new response code
http_response_code()
);
?>
--EXPECT--
bool(false)
bool(true)
int(201)