在php中,如何在同一类的另一个函数中调用该类的函数

在php中,如何在同一类的另一个函数中调用该类的函数,php,Php,在showAll中调用函数connect and closeDb时出现错误 } Mysql扩展在PHP5.5.0中被弃用,在PHP7.0.0中被删除。相反,应该使用MySQLi或PDO_MySQL扩展 了解面向对象编程的基础知识: 这条线看起来是假的。 $con=mysql\u connect(“本地主机”、“根目录”、“根目录”) 如果你认为你想做什么 $this->con=mysql\u connect(“本地主机”、“根目录”、“根目录”) 然后 公共功能showAll(){ $th

在showAll中调用函数connect and closeDb时出现错误

}

Mysql扩展在PHP5.5.0中被弃用,在PHP7.0.0中被删除。相反,应该使用MySQLi或PDO_MySQL扩展

了解面向对象编程的基础知识:

这条线看起来是假的。
$con=mysql\u connect(“本地主机”、“根目录”、“根目录”)

如果你认为你想做什么
$this->con=mysql\u connect(“本地主机”、“根目录”、“根目录”)

然后


公共功能showAll(){
$this->connect();
echo“这是来自showAll方法”;
$this->closeDb();
}

使用$this

如果是静态的,请使用self。改用
$this->function()
。您没有将
$this->con
分配给任何东西不,这不是静态的,我如何调用showAll函数来连接并关闭db$this->connect()$这个->closeDb();现在已经有了非常好的数据库类,它们都有这些方法。看看PDO,这是我喜欢的课程。
class DBConnect {

private $con;

private function connect() {

    $con = mysql_connect("localhost", "root", "");
    mysql_select_db('school');
}

private function closeDb() {
    mysql_close($this->con);
}

public function showAll() {
    self::connect();

    echo "THis is from the showAll method";
    self::closeDb();
}