2017-04-11 104 views
-1

使用不含脂肪框架我已經在用戶控制器,它定義變量foo的一個函數:如何使用另一個函數中定義的變量?

public function home(){ 
$foo = "hello"; 
} 

我在哪個ID希望能夠訪問該變量foo的另一個功能,

public function house(){ 
$this->f3->set('bar', $foo); 
} 

我會如何去做這件事?

+0

它是不可能的,你不能訪問真正內的其他功能 –

+0

@Lashane啊變量,解決這個或其它途徑的任何其他的方式來走? – Gee

+1

很難說,不知道你真的想實現什麼 –

回答

0

如果您使用$ f3-> set()和$ f3-> get()方法,則可以訪問變量類對象。

初始化您的第一個函數中的變量。

function firstFunc(){ 
$f3=\Base::instance(); 
$f3->set('bookName','Time Travelling'); 
} 

並獲得變量第二個功能是這樣的:

function secondFunc(){ 
$f3=\Base::instance(); 
$bookName = $f3->get('bookName'); 
echo $bookName; 

$f3->set('bookName', 'Software Strategies'; 

} 
相關問題