保存包含空变量的字符串以供以后使用

时间:2012-10-24 10:36:26

标签: php

我再次尝试解释,希望这更清楚。这是我的核心课程。

function __construct() 
{



    $nav = array
    (
        "foo" => "bar",
        "foo" => "bar",
    );  


    $navBar = $var_dev->navBar;

    function navGenerator($navBar) 
    {

    return $navBar;

        /*foreach ($nav as $link_name => $link)
        {
        return $var_dev->navBar;
        //return '"<li><a href="'. $link_name . '">' . $link . '</a></li>';
        }*/

    }

}

这是另一个名为navBar的类......

class standardHandle 
{
    public $navBar = 'lawl';
}

上述工作正常,但我希望$navBar = '<li><a href="'. $link_name . '">' . $link . '</a></li>'

1 个答案:

答案 0 :(得分:0)

您可以在核心类中创建两个公共变量。现在来自另一个类,您需要实例化核心类并访问这两个变量并将值放入其中。例如

这是关于“我想要核心,从包含两个变量的standardHandle中获取字符串”的问题。

编辑:我想我改变了班级。但是你知道如何从其他类中访问值。

class Coreclass {

       var $var1;
       var $var2;

       function someFunction() {


       }



}

//your other class

 class OtherClass {

       var $coreClass;

       function __construct() {
            $this->coreClass= new Coreclass () ;


            $this->coreClass->var1 = "somevalue";
            $this->coreClass->var2 = "someothervalue";
    }


 }