クラスで定数を定義しています
class config {
const DB_PDO_Connect = "'mysql:host=localhost;dbname=XdbX','XuserX','XpwX'";
}
別のクラスで、新しい PDO オブジェクトを作成しようとしています
class user {
function login() {
$db = new PDO(config::DB_PDO_Connect);
その行の後、$db
はオブジェクトではないため、何かが機能していませんが、それを置き換えると;
class user {
function login() {
$db = new PDO('mysql:host=localhost;dbname=XdbX','XuserX','XpwX');
(構成クラスから文字列をコピーして貼り付けます)動作します。
私はそれを読むことができるようにエコーconfig::DB_PDO_Connect
することができます.PDOはそれを好きではありません.