为什么这个数组不工作?

时间:2014-04-18 19:15:11

标签: php arrays class

阵列从这里开始:

public $link = array();

通过以下函数分配键和值:

public function build_links(){
        $this->link['career']     =     $_SERVER['PHP_SELF'].'?p_id=13';
        $this->link['news']       =     $_SERVER['PHP_SELF'].'?p_id=14';
    }

该值以下列方式使用:

<a href="<?php $this->link['news']?>">news</a>

链接应该出现&#34; p_id = 14&#34;但是它来了&#34; p_id = 1&#34;即使该值从未分配过,PHP文件也没有返回任何错误。 我不知道这种情况正在发生。在这里一点点帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

你错过echo它,改为:

<a href="<?php echo $this->link['news']; ?>">news</a>
相关问题