xref: /PHP-7.3/Zend/tests/bug30346.phpt (revision 782352c5)
1--TEST--
2Bug #30346 (arrayAccess and using $this)
3--FILE--
4<?php
5
6class Test implements ArrayAccess
7{
8        public function __construct() { }
9        public function offsetExists( $offset ) { return false; }
10        public function offsetGet( $offset ) { return $offset; }
11        public function offsetSet( $offset, $data ) { }
12        public function offsetUnset( $offset ) { }
13}
14
15$post = new Test;
16$id = 'page';
17echo $post[$id.'_show'];
18echo "\n";
19
20?>
21===DONE===
22--EXPECT--
23page_show
24===DONE===
25