xref: /PHP-7.3/Zend/tests/this_in_parse_str.phpt (revision 2634b13e)
1--TEST--
2$this re-assign in parse_str()
3--FILE--
4<?php
5function foo() {
6	parse_str("this=42");
7	var_dump($this);
8}
9foo();
10?>
11--EXPECTF--
12Deprecated: parse_str(): Calling parse_str() without the result argument is deprecated in %s on line %d
13
14Fatal error: Uncaught Error: Cannot re-assign $this in %sthis_in_parse_str.php:3
15Stack trace:
16#0 %sthis_in_parse_str.php(3): parse_str('this=42')
17#1 %sthis_in_parse_str.php(6): foo()
18#2 {main}
19  thrown in %sthis_in_parse_str.php on line 3
20