blog例子中
public function getStatusOptions()
{
return array(
self::STATUS_DRAFT=>'Draft',
self::STATUS_PUBLISHED=>'Published',
self::STATUS_ARCHIVED=>'Archived',
);
}
/**
* @return string the status display for the current post
*/
public function getStatusText()
{
[color="#FF0000"]$options=$this->statusOptions;[/color]
return isset($options[$this->status]) ? $options[$this->status] : "unknown ({$this->status})";
}
这里的$this->statusOptions是什么时候建立的?
难道写了一个public function getStatusOptions就会自动建立StatusOptions成员变量么??
这不是php的内建语法吧?框架在什么地方做了处理么?