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;
这就是我想要做的事情。我是一个新手,所以对我很好。谢谢。
答案 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;