title: Override parent's parent's constructor in PHP
body: <p>I have one PHP class thus:</p>
  
  <pre><code>class DB extends mysqli{
      public function __construct(
        {
         parent::__construct('localhost','user','password','db');
        }
  }
  </code></pre>
  
  <p>My problem is that I want to override this class with a new one that performs more privileged database operations with a different db user.</p>
  
  <pre><code>class adminDB extends DB{
      public function __construct(
        {
         ??
        }
      }
  }
  </code></pre>
  
  <p>What should I do here?</p>