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