xref: /php-src/Zend/tests/bug30346.phpt (revision 75a678a7)
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 ): bool { return false; }
10        public function offsetGet( $offset ): mixed { return $offset; }
11        public function offsetSet( $offset, $data ): void { }
12        public function offsetUnset( $offset ): void { }
13}
14
15$post = new Test;
16$id = 'page';
17echo $post[$id.'_show'];
18echo "\n";
19
20?>
21--EXPECT--
22page_show
23