在课堂上获得回报的价值

时间:2014-05-28 09:36:10

标签: php

Goodday。问题是,如何获取返回值并传递给我的其他php文件?

myclass.php文件

class myClass{
function banner(){
    $sql = "Select * From tblBanner";
    $query = mysql_query($sql) or die (mysql_error());
    $row = mysql_fetch_assoc($query);
    $banner = $row;
return $banner;
}

}

我的index.php文件

include 'myclass.php';
$banner = new myclass;
$ban = $banner->banner;
echo $ban;

这就是我想要做的事情。我是一个新手,所以对我很好。谢谢。

1 个答案:

答案 0 :(得分:2)

就像我在评论中写的那样,$banner->banner将是“myClass”类的属性。但是你想要一个方法,所以你必须使用$banner->banner()

myclass.php文件

class myClass{
    function banner(){
        $sql = "Select * From tblBanner";
        $query = mysql_query($sql) or die (mysql_error());
        $row = mysql_fetch_assoc($query);
        $banner = $row;
        return $banner;
    }
}

我的index.php文件

include 'myclass.php';
$banner = new myclass;
$ban = $banner->banner();

// example for array:

foreach($ban as $banner) { 
    echo $banner;
}
// example for string:
echo $ban;

$ banner-> banner的示例:

myclass.php文件

class myClass{

    public $banner = 'Banner Property';

    function banner(){
        $sql = "Select * From tblBanner";
        $query = mysql_query($sql) or die (mysql_error());
        $row = mysql_fetch_assoc($query);
        $banner = $row;
        return $banner;
    }
}

我的index.php文件

include 'myclass.php';
$banner = new myclass;
$ban = $banner->banner;
echo $ban;