php-src/Zend/tests/bug30346.phpt
Máté Kocsis 75a678a7e3
Declare tentative return types for Zend (#7251)
Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
2021-07-19 13:44:20 +02:00

23 lines
503 B
PHP

--TEST--
Bug #30346 (arrayAccess and using $this)
--FILE--
<?php
class Test implements ArrayAccess
{
public function __construct() { }
public function offsetExists( $offset ): bool { return false; }
public function offsetGet( $offset ): mixed { return $offset; }
public function offsetSet( $offset, $data ): void { }
public function offsetUnset( $offset ): void { }
}
$post = new Test;
$id = 'page';
echo $post[$id.'_show'];
echo "\n";
?>
--EXPECT--
page_show