Ternary if statement involving php class
<p>Can someone please explain to me the following line of php?</p>

<pre><code>($myobjectfunction = object::function('letsgo')) ? eval($myobjectfunction) : false;
</code></pre>

<p>I understand objects and their functions. Is this php saying if <code>$myobjectfunction</code> is defined then <code>eval $myobjectfunction</code>, otherwise do nothing? Because in the code I am reading, <code>object</code> hasn't yet been defined before this line (sometimes).</p>
