【发布时间】:2013-10-30 03:55:55
【问题描述】:
我无法访问我的课程属性之一!代码如下:
Class Validation {
public $errorMsg = array( 1000 => 'Some Error',
1001 => 'Some other error');
static function validateText($value) {
if (!empty($value)) {
if (ctype_alpha($value)) {
return false;
} else {
return $this->errorMsg[1001]; //getting error here
}
} else {
return $this->errorMsg[1001];//getting error here
}
}
我的日志告诉我:PHP Fatal error: Using $this when not in object context
我怎样才能访问这个数组???
【问题讨论】:
-
是静态函数,所以没有
$this。 -
哦,太愚蠢了!我什至没有注意到我的函数是静态的......太愚蠢了!