<?php /** * @author Amine KEFI * @version 1.0 **/ namespace Core; use \PDO; class PDO2 extends \PDO { private static $_instance; public function __construct( ) { } public static function getInstance() { if (!isset(self::$_instance)) { /* try { self::$_instance = new PDO(SQL_DSN, SQL_USERNAME, SQL_PASSWORD,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); } catch (PDOException $e) { echo $e; } */ if(!empty($GLOBALS['cnx'])){ self::$_instance = $GLOBALS['cnx']; } } return self::$_instance; } }