title: Predefined variable $s in PHP?
body: <p>This is a very weird error. I am dealing with a script that uses variable <code>$s</code> as on object. This script has been running for a long time.</p>
  
  <p>Randomly, on the page it suddenly said:</p>
  
  <p><code>Trying to get property of non-object...</code></p>
  
  <p>Confused, I put <code>var_dump($s)</code> on several places throughout the script, including the VERY TOP (before any includes or anything). </p>
  
  <p>The output: <code>string(32) "8251ca989c1e9aec382f07f6e047e5f3"</code></p>
  
  <p>Even <em>more</em> confused, I put the <code>var_dump($s)</code> in another script to test it. Once again, it showed the same 32 character string.</p>
  
  <p>What is happening here? Is this a hack of some kind?</p>
  
  <p>EDIT:</p>
  
  <p>I made a new script and this is LITERALLY the <strong>entire</strong> code:</p>
  
  <pre><code>&lt;?php
  var_dump($s);
  ?&gt;
  </code></pre>
  
  <p>When I visit in a browser it says: <code>string(32) "8251ca989c1e9aec382f07f6e047e5f3"</code></p>