2014-10-19 146 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