我目前在header.php上有这样的错误系统:
include('class.error.php');
Errsys::disable_default();
Errsys::enable_logging('errors.dat');
所以,我不是通过$asd = new Errsys;
创建一个新对象。如何将变量添加到类中,因此可以像Errsys::variable
一样调用它,或者通过类内外的任何类似语法调用它?
Martti Laine
答案 0 :(得分:1)
您使用的是哪个版本的php?您可以添加类变量,如:
class className {
public $varname;
............ more code
在静态环境中:
class className {
public static $varname;
............ more code
答案 1 :(得分:1)
您可以创建一个类似于创建静态函数的静态变量:
public static $whatever;
我建议您阅读classes and objects上的PHP手册部分以获取更多信息。
PS。如果您的类名为Errsys,我建议您调用文件class.errsys.php而不是class.error.php:)