PDO构造函数/ php

时间:2013-05-16 13:35:38

标签: php pdo

麻烦是:

如果我收到构造函数字符串(字符串格式),并且xml文件PDO中的所有参数都失败了:could not find driver。 伪:$pdo = new \PDO( registry::get('dsn') );

如果我将它分配给变量并在构造函数中使用该变量,它将再次失败。

$dsn = registry::get('dsn');
$pdo = new \PDO( $dsn );

如果我将同一个字符串回显到屏幕并将其复制并粘贴到构造函数中,则一切正常。

任何人都有同样的问题,或者知道可能导致问题的原因是什么?

1 个答案:

答案 0 :(得分:2)

随机猜测:字符串仍然包含在XML标记中,例如:

<dsn>mysql:...</dsn>

将其打印到浏览器时,标签会被它解释而不显示。