Próbuję w ten sposób:
class db { public $pdo; function __construct($DB_SERVER, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE) { try { $this->pdo = new PDO('mysql:host='.$DB_SERVER.';dbname='.$DB_DATABASE.';encoding=utf8', $DB_USERNAME, $DB_PASSWORD); $this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { } } }
i z poziomu pliku:
$db = new db($DB_SERVER, $DB_USERNAME$DB_PASSWORD, $DB_DATABASE);
ale te dane nie docierają do konstruktora ;/ Dlaczego ?