我收到此错误: Access to undeclared static property: DBug::$errorMsg
以下是代码
class DBug
{
private static $errorMsg = array(
1 => 'inv-req',
2 => 'inv-reqPrm',
3 => 'no-set',
4 => 'less-h',
5 => 'less-w'
);
public static function showTinyErrMsg($errCode=0)
{
if(SHOW_ERROR_MSG_IN_RESPONSE === TRUE) {
if(array_key_exists($errCode, self::$errorMsg)) {
echo "// ".self::$errMsg[$errCode].";\n" ;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我叫这个功能DBug::showTinyErrMsg(1);.我得到了上面提到的错误.我肯定错过了一些OO规则,请帮助我.
Ps:这个类有所有静态成员的原因是,它是一个包含所有静态成员的长期类,所以我不得不将这个新方法添加为静态
Utk*_*nos 14
该物业是$errorMsg,但你正在打电话$errMsg.
| 归档时间: |
|
| 查看次数: |
17655 次 |
| 最近记录: |