xref: /PHP-7.4/Zend/tests/bug29883.phpt (revision 30156d58)
1--TEST--
2Bug #29883 (isset gives invalid values on strings)
3--FILE--
4<?php
5$x = "bug";
6var_dump(isset($x[-10]));
7var_dump(isset($x[1]));
8var_dump(isset($x["1"]));
9var_dump($x[-10])."\n";
10var_dump($x[1])."\n";
11var_dump($x["1"])."\n";
12?>
13--EXPECTF--
14bool(false)
15bool(true)
16bool(true)
17
18Notice: Uninitialized string offset: -10 in %s on line 6
19string(0) ""
20string(1) "u"
21string(1) "u"
22