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

Php 保存包含空变量的字符串以供以后使用,php,Php,我再次尝试解释,希望这更清楚。这是我的核心课程 function __construct() { $nav = array ( "foo" => "bar", "foo" => "bar", ); $navBar = $var_dev->navBar; function navGenerator($navBar) { return $navBar; /

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

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

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

    这是关于“我想要核心,从包含两个变量的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";
        }
    
    
     }
    

    听起来你想要一个模板引擎类似于
    strtr(“”,array(''1#'=>'http://',''2#'=>'text'))
    ?我想我是在尝试构建我自己的模板引擎,讽刺的是:基本上我得到的错误是因为我在定义属性时连接了。。此外,这些变量没有定义,因为它们是在另一个类中定义的……您需要实例化standardHandle类中的另一个类来访问这些变量。Lokk查看了我为实例化一个类而编写的代码。如果两个类都在不同的页面中,那么您需要首先包含该类。这是解决什么问题的方法?对于“用户对上下文一无所知”?这是关于“我想要核心,从包含两个变量的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";
        }
    
    
     }