使用全局变量打开PDO连接

时间:2012-12-13 16:47:47

标签: php pdo

我在这一行上遇到了一个问题:

global $bdd; //declared in my bootstrap

$connexion = new PDO("mysql:host=$bdd->resources->db->host;dbname=$bdd->resources->db->dbname",$bdd->resources->db->username, $bdd->resources->db->password);

我有这个错误:

  

可捕获的致命错误:类Zend_Config的对象不可能   转换为字符串

变量包含的内容很好,我只是看一下使用var_dump

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

您将变量视为字符串,突破字符串以使用变量,即:

global $bdd; //declared in my bootstrap

$connexion = new PDO("mysql:host=".$bdd->resources->db->host.";dbname=".$bdd->resources->db->dbname,$bdd->resources->db->username, $bdd->resources->db->password);