title: php require_once tries to include a second time on my production server only
body: <p>I have this code at the top of various include files:</p>
  
  <pre><code>require_once("functions.php");
  </code></pre>
  
  <p>Sometimes I need to include several of my include files to generate a page and on my local server this works fine as the code above tells it to only include functions.php once (hence it doesn't attempt to declare functions twice).</p>
  
  <p>When I upload to my production server, suddenly it tries to include functions.php a second time, resulting in a fatal error from attempting to redeclare the functions a second time.</p>
  
  <p>Is there something in my php config on my production server that would be causing require_once to behave differently?</p>