public function __construct()
 {
     if (!self::$instance) {
         self::$instance = $this;
         echo "New Instance\n</br>";
         return self::$instance;
     } else {
         echo "Old Instance\n</br>";
         return self::$instance;
     }
 }
 public function __construct()
 {
     if (!self::$instance) {
         // this is the first crucial line.
         self::$instance = $this;
         // this is the second crucial line. $instance is instantiated as the object MySQLManager
         echo "New Instance<br/>";
         return self::$instance;
     } else {
         echo "Old Instance<br/>";
         return self::$instance;
     }
 }