Estoy creando una aplicacion web, pero me ha surgido una duda que no consigo solucionar. No es algo indispensable para continuar con la misma, pero siempre es bueno aprender mas.
El caso es que la conexion a la base de datos la hago por PDO. Y para "enmascarar" aun mas y modularizar el pryecto, tengo un archivo de configuracion en el cual tengo todos los datos del estilo asi:
Código PHP:
define (DBNAME, "posts");
define (DBHOST, "135.88.75.125");
define (DBUSER, "admin");
define (DBPASSWORD, "password1234");
Código PHP:
$pdo = "'mysql:host=".DBHOST.";dbname=".DBNAME.";charset=UTF8','".DBUSER."','".DBPASSWORD."'";
$link = new PDO($pdo);
Para comprobar que todo era correcto, he hecho un echo del $pdo y todo lo que me ha dado lo he puesto sustituyendo la variable y si me conecta... por lo que se descarta un fallo de alguna falta de comillas, o de algun dato erroneo...
Alguna respuesta a esto?
Un saludo y gracias.