代码点火器访问在函数 2 上的函数 1 上定义的变量数据



我在一个类中有两个函数。我需要的是这样的东西(这是不正确的(

class Home{
function one(){
$var1 = "abc";
}
function two(){
$var2 = $var1;
echo $var2; //This needs to output 'abc' for me.
}
}

不幸的是,它不起作用。 有人可以帮我吗?

有很多方法可以实现这一点,下面提到了其中一种方法,如果您正在学习OOP,那么我建议您观看内容丰富的mmtuts视频。

<?php 
class Home{
public $var1 = 'xyz';
function one($x){ // or public function ... 
$this->var1 = $x;
}
function two(){ // or public function ...
$var2 = $this->var1;
echo "var2: {$var2}"; //This needs to output 'abc' for me.
}
}
$xyz = new Home(); // instantiate the class
$xyz->one('abc'); // call the function, pass the variable 
$xyz->two();    // get the value

相关内容

  • 没有找到相关文章

最新更新