-4

麻烦的是:

如果我从xml文件中获取带有所有参数的构造函数字符串(以字符串格式),则PDO失败:could not find driver. 伪:$pdo = new \PDO( registry::get('dsn') );

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

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

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

任何人都有同样的问题或知道可能导致问题的原因吗?

4

1 回答 1

2

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

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

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

于 2013-05-16T13:40:21.467 回答