如何区分php常量和字符串
How to differentiate between php constant and string
我将数据库凭据作为常量存储在一个文件中,并包含在另一个文件中。我正在使用 PDO 连接数据库。但它无法区分字符串和常量变量。那么如何区分它与数据库连接呢?
这是我的代码行-
$db = new PDO("mysql:hostname='DB_HOST'; dbname='P_DB'", "'DB_USER'", "'DB_PASSKEY'");
PHP常量不能在字符串中实例化;您需要将它们连接到字符串,或者,对于您的用户和密码字段,只需引用常量:
$db = new PDO("mysql:hostname=" . DB_HOST . ";dbname=" . P_DB, DB_USER, DB_PASSKEY);
我将数据库凭据作为常量存储在一个文件中,并包含在另一个文件中。我正在使用 PDO 连接数据库。但它无法区分字符串和常量变量。那么如何区分它与数据库连接呢? 这是我的代码行-
$db = new PDO("mysql:hostname='DB_HOST'; dbname='P_DB'", "'DB_USER'", "'DB_PASSKEY'");
PHP常量不能在字符串中实例化;您需要将它们连接到字符串,或者,对于您的用户和密码字段,只需引用常量:
$db = new PDO("mysql:hostname=" . DB_HOST . ";dbname=" . P_DB, DB_USER, DB_PASSKEY);