title: is @unlink a bad practice?
body: <p>I'm usually against using <code>@</code> as it can cause lots of headaches. But look at this two examples:</p>
  
  <pre><code>a)
  
  if(file_exists('file'))
      unlink('file');
  </code></pre>
  
  <p>.</p>
  
  <pre><code>b)
  
  @unlink('file');
  </code></pre>
  
  <p>.</p>
  
  <p>It sounds like <code>b</code> is causing less disk lookups, which is good for performance. So my question is: <strong>would option <code>b</code> cause me any problem or has any disavantages in relation to <code>a</code>?</strong></p>