Accessing outer variable in PHP 7 anonymous class : <p>PHP 7 added support for <a href="http://php.net/manual/en/language.oop5.anonymous.php" rel="noreferrer">anonymous classes</a>, however I can't seem to find any information regarding associated scoping issues. I know I can use the <code>use</code> keyword with callables/closures to access outer scoped variables (like <code>function() use ($outer) { // do work with $outer }</code>), is there any way to do that with an anonymous class?</p>

<p>I would like to be able to do so without relying on the anonymous class constructor arguments, and without doing things like adding a setter method or public property to store the value after the instantiation.</p>

<p>Here's an example:</p>

<pre><code>$outer = 'something';

$instance = new class {
    public function testing() {
        var_dump($outer); // would like this to dump the string 'something'
    }
};
</code></pre>
