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