php - fatal error : Class 'SELF' not found

标签 php class

我有以下相关代码:

try {
    self::$db = new PDO($dsn, self::USER, SELF::PASS); //Connect to the database, and store the pdo object.
    self::$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e) {
    throw new Exception("There have been an error in the connection: ". $e->getMessage());
}

执行此代码所在的静态函数时,出现以下错误:

Fatal error: Class 'SELF' not found in P:ath/to/script.php on line 107

不知道是什么原因造成的,谁能赐教?

提前致谢。

最佳答案

使用 self::PASS 而不是 SELF::PASS

关于php - fatal error : Class 'SELF' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8953208/

相关文章:

php - 如何设置标记系统

php - 除了最后一个以外,天数都用逗号显示

java - 创建一个知道他的类的对象

c++ - 如何从另一个对话框类访问小部件类

java - 将类的变量导入到另一个类

php - 如果在 SQL 查询中合并 Sum,以及 Yii ActiveRecord

javascript - 从 AJAX 请求返回 while 循环

javascript - 如何使用 Angular JS 更新表中的值

java - 如何初始化二维数组以及如何从java中的main方法访问它?

c - 有没有不是C++的 "C with classes"语言?