title: PHP ternary operator giving an unexpected T_echo
body: <p>My ternary is returning an error. Am I forgetting some basic rule or quirk about using PHP ternaries with echos?</p>
  
  <pre><code>isset($tag) ? 
      echo '&lt;a href="#"&gt;' . $tag['firstname'] . '&lt;/a&gt;' : null;
  </code></pre>
  
  <p>The above ternary returns the following error:</p>
  
  <pre><code>Parse error: syntax error, unexpected T_ECHO in /classes/Photo.php on line 216
  </code></pre>