我在index.php文件中浏览,我的代码是这样的:
index.php =
require("template.php"); // the file with the template of the site
$title="Home";
$phead='';
$html->htmlhead();
$htmlside="";
$html->htmlside();
require("file2.php"); // a file with class $queans and function question()
$htmlbody = $queans->questions();
$html->htmlbody($htmlbody);
$htmlfoot="";
$html->htmlfoot();
template.php =包含类$ html以及我在前一个文件中编写的所有函数。以及使用htmlbody函数的具体功能:
//all the class plugin
//in this specific function i wrote
$html->htmlbody($htmlbody){
echo '<div id="s">'.$htmlbody.'</div>';
}
file2.php =
$queans = new ques;
class ques{
public function questions(){
echo 'test';
}
}
最后它显示$queans->questions()
输出前function questions()
的输出,输出如下:
test
<div id="s">
</div>
答案 0 :(得分:2)
在你的file2.php中你必须返回'test'而不是回复它。