【发布时间】:2011-04-19 01:39:45
【问题描述】:
我正在尝试在一个类中初始化一些值并将它们保存在常量中,然后在我的代码的不同部分在外部访问它们。
<?php
class Config {
public static function initialize() {
define('TEST',"This is a Constant");
}
}
$config = Config::initialize();
// do something with the constants
我可以在外面访问吗?
【问题讨论】:
-
是的,我想使用不同的设置进行初始化,并通过这个静态函数在外部访问它们
-
您的代码将定义一个全局常量。 Class::constants 是一种解析时语法结构,以后无法定义。