0

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

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>'

4

1 回答 1

0

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

这与“我想要核心,从包含两个变量的标准句柄中获取一个字符串”的问题无关。

编辑:我想我互换了班级。但是您知道如何访问其他类的值。

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";
    }


 }
于 2012-10-24T10:41:47.727 回答