title: What does @include("filename") mean? What's the difference between that and include "filename"?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php">Reference - What does this symbol mean in PHP?</a>  </p>
  </blockquote>
  
  
  
  <p>I'm making a web application that uses URL queries to access different parts of the application. I was looking for a solution to make an invalid query like <code>index.php?page=dashboarrrd</code> display an error 404 message instead of a PHP error.</p>
  
  <p>After some searching, I found that I could use something like the following to do the job:</p>
  
  <pre><code>if(!@include($fileName)){
      @include("pageData/404.php");
  }
  </code></pre>
  
  <p>And that makes sense, but I don't know <em>why</em> that works. I mean, what the heck does the <code>@</code> before the <code>include</code> mean? I totally understand <code>include $filename;</code> but I need an explanation for <code>@include ($fileName)</code></p>