What does this mean? - if (null === ($bar = $foo->getBar()))
<p>When we have something like:</p>

<pre><code>if (null === ($bar = $foo-&gt;getBar())) {

}
</code></pre>

<p>Are we doing three things on this single line ?
Are we:</p>

<p>1) Declaring a variable.</p>

<p>2) Attribute that variable a value.</p>

<p>3) Check if that variable value is null.</p>

<p>?</p>
