出了什么问题?在我使用静态属性和方法以及self ::之前,我现在不需要它。不知道哪里出错了。
class Main_PopupTemplate
{
public $arg = null;
public function setMark($k) {
$this->arg = func_get_arg(0);
}
public function getMark() {
$discTexts = $this->getArg();
$result = isset($discTexts[$this->arg]) ? $discTexts[$this->arg] : null;
return $result;
}
public static function getArg()
{
return array(
'disclaimer-01' => 'Text-1',
'disclaimer-02' => 'Text-2',
'disclaimer-03' => 'Text-3',
'disclaimer-04' => 'Text-4'
);
}
}
答案 0 :(得分:-1)
问题解决了。方法调用是静态的:)
$selectPopupText = new Main_PopupTemplate;
$selectPopupText->setMark('disclaimer-03');