我有一个用PHP在页面上打印菜单的类。
我像这样使用它,并且可以正常工作:
class getMenu extends connection {
private $firstMenuQuery;
private function startWorking(){
$this->firstMenuQuery=$this->connect()->query("Some SQL code");
}
public function __construct(){
$this->startWorking();
while($row=$this->firstMenuQuery->fetch()){
echo $row["name"];
}
}
}
如您所见,我有getMenu
类,我在页面上使用该类来创建菜单,它可以正常工作,但是我想知道创建该类的最佳方法是什么?
作为示例,我以这种方式使用它:
private $firstMenuQuery=$this->connect()->query("Some SQL code");
但是,它不起作用,如果您想知道,$this->connect(
)正在connection()
类上调用PDO连接,正如您在我的代码class getMenu extends connection {
的第一行所看到的那样< / p>
我想知道这很好吗?
class getMenu extends connection {
public function __construct(){
$firstMenuQuery=$this->connect()->query("SELECT * FROM menu_gen");
while($row=$firstMenuQuery->fetch()){
echo $row["name"];
}
}
}