【发布时间】:2012-10-23 03:15:00
【问题描述】:
我尝试创建某种设置类,例如页面的全局值。
PHP 代码
class globals
{
public $page;
public function __construct()
{
}
public function set_page($value)
{
$this->page = $value; // Maybe from a database
}
}
class get
{
public function page()
{
$globals = new globals();
return $globals->page;
}
}
$globals = new globals();
$globals->set_page('My value');
echo get::page(); // Short function to be in a template
问题
- 我的班级忘记了我设置的值。这是为什么呢?
- 我必须使用全局变量吗?
- 这是解决问题的正确方法吗?
【问题讨论】:
-
必须设置页面,才能获取页面。