title: PHP Constructor Not Called Upon Instantiation
body: <p>My PHP class constructor appears to not be getting called when the class is initiated.  This is what my constructor looks like:</p>
  
  <pre><code>public function __contruct()
  {
    $GLOBALS['page_content'] .= "&lt;p&gt;Constructor entered.&lt;/p&gt;\r\n";
  
    try
    {
      $this-&gt;ConstructorBase();
    }
    catch ( Exception $e )
    {
      throw new Exception(
        "Error in ".__FILE__."(".__LINE__."): Constructor failed.",
        CLoginError::ERROR_CANNOT_INSTANTIATE, $e );
    }
  }
  </code></pre>
  
  <p>Later in the same file, in the global scope, I attempt to instantiate the class:</p>
  
  <pre><code>$Login = new CLogin();
  </code></pre>
  
  <p>However, when I inspect <code>$GLOBALS['page_content']</code>, after instantiating the class, it is empty, as if the constructor was never called.  What is odd is that I can call public member functions.  If you want to see it, the full source is posted here:</p>
  
  <p><a href="http://pastebin.com/D95YnUmS" rel="noreferrer">http://pastebin.com/D95YnUmS</a></p>