1234567891011121314151617181920212223242526272829303132333435 |
- --TEST--
- Bug #70089 (segfault in PHP 7 at ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER ())
- --FILE--
- <?php
- function dummy($a) {
- }
- try {
- chr(0)[0][] = 1;
- } catch (Error $e) {
- var_dump($e->getMessage());
- }
- try {
- unset(chr(0)[0][0]);
- } catch (Error $e) {
- var_dump($e->getMessage());
- }
- eval("function runtimetest(&\$a) {} ");
- try {
- runtimetest(chr(0)[0]);
- } catch (Error $e) {
- var_dump($e->getMessage());
- }
- try {
- ++chr(0)[0];
- } catch (Error $e) {
- var_dump($e->getMessage());
- }
- ?>
- --EXPECT--
- string(36) "Cannot use string offset as an array"
- string(27) "Cannot unset string offsets"
- string(41) "Only variables can be passed by reference"
- string(41) "Cannot increment/decrement string offsets"
|