--TEST-- test compiled reason --INI-- zend.assertions=1 assert.exception=1 --FILE-- "X-HTTP ", "value" => "testing" ); class HeaderMalfunctionError extends AssertionError {} assert (preg_match("~^([a-zA-Z0-9-]+)$~", $data["key"]), new HeaderMalfunctionError("malformed key found at {$next} \"{$data["key"]}\"")); ?> --EXPECTF-- Fatal error: Uncaught HeaderMalfunctionError: malformed key found at 1 "X-HTTP " in %sexpect_007.php:10 Stack trace: #0 {main} thrown in %sexpect_007.php on line 10