2014-10-19 149 views
1

我有兩個php文件。一個用於類(Library),這個類的name()函數返回變量,我想訪問返回的變量名到另一個php文件。謝謝你。從另一個php文件的類函數訪問變量

One.php

<?php 
class One 
{ 
    public function name() 
    { 
    $name = "SampleName"; 
    return $name; 
    } 
} 
?> 

Two.php

<?php 
require_once("One.php"); 
$data = new One(); 
$data->name(); 

//$name = $this->name(); // I tried like this but not access 
//echo $name; 
?> 

回答

2

要從示例類獲取名稱:

echo $data->name(); 

不能使用變量this 。引用當前對象時,只能使用this。但是您指的是one對象。

+0

謝謝你,是的。我很抱歉再問一個問題,如何訪問返回的數組。 – 151291 2014-10-19 16:14:14

+0

很高興我能幫到你。如果我回答了您的問題,請將我的回答標記爲對具有相同問題/問題的其他用戶正確。如果「name()」返回一個數組,你可以這樣做:$ name = $ data-> name(); echo $ name ['phone']; – 2014-10-19 16:17:45