<?php

class Whatever extends Something implements Anything
{

	public function __construct($parameter)
	{
		self::$a &= 2;
		static::$a |= 4;
		self::$$parameter .= '';
		parent::${'a'} /= 10;
		self::${'a'}[0]->x -= 100;
		Anything::$a **= 2;
		Something\Anything::$a %= 2;
		\Something\Anything::$a *= 1000;
		self::$a::$b += 4;
		$this::$a <<= 2;
		$this->a >>= 2;
		$this->$$parameter ^= 10;
		$this->{'a'} += 10;
		$this->${'a'}[0]->$$b[1][2]::$c[3][4][5]->{" $d"} *= 100;

		$this
			->something += 10;
	}

	public function possibleStringOffsets($a, $b)
	{
		$a[0] = $a[0] & '';
		$b[0] = $b[0] | '';
	}

}
