Predefined variable $s in PHP?
<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>
