php – 如何访问常量定义的外部类?
发布时间:2020-12-13 17:36:22 所属栏目:PHP教程 来源:网络整理
导读:我已经定义了一些常量,例如: define('DB_HOSTNAME','localhost',true);define('DB_USERNAME','root',true);define('DB_PASSWORD',true);define('DB_DATABASE','authtest',true); 现在当我尝试这样做: class Auth{function AuthClass() {$this-db_link = my
我已经定义了一些常量,例如:
define('DB_HOSTNAME','localhost',true); define('DB_USERNAME','root',true); define('DB_PASSWORD',true); define('DB_DATABASE','authtest',true); 现在当我尝试这样做: class Auth{ function AuthClass() { $this->db_link = mysql_connect(DB_HOSTNAME,DB_USERNAME,DB_PASSWORD) or die(mysql_error()); } } 我收到一个错误.为什么这是我需要做什么? 看到,我已经尝试使用(例如)全局DB_HOSTNAME,但是失败并出现错误. 我得到的错误是:
当脚本运行时,应该包括常量和类定义.
例如 constants.php.inc define('DB_HOSTNAME',true); Auth.php.inc class Auth{ function AuthClass() { $this->db_link = mysql_connect(DB_HOSTNAME,DB_PASSWORD) or die(mysql_error()); } } script.php的 include "constants.php.inc"; include "Auth.php.inc"; //do stuff (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |