将字符串附加到关联数组

时间:2016-07-06 18:00:15

标签: php oop associative-array

我试图将我的类的属性追加到存储在关联数组中的值的末尾。

public $encoded_url = urlencode(get_permalink());

public $social_buttons = array(
    'facebook' => 'https://www.facebook.com/sharer.php?u='.$this->encoded_url.'',
    'twitter' => '',
    'google-plus' => '',
    'linkedin' => '',
    'pinterest' => ''
);

但是,我遇到以下错误:

PHP Parse error: syntax error, unexpected '$this' (T_VARIABLE)

帮助将不胜感激,非常感谢:)

1 个答案:

答案 0 :(得分:1)

$在该上下文中不存在,您只能从函数中访问$ this。我建议在构造函数中设置该值。