在php中,如何在同一类的另一个函数中调用该类的函数
在showAll中调用函数connect and closeDb时出现错误 } Mysql扩展在PHP5.5.0中被弃用,在PHP7.0.0中被删除。相反,应该使用MySQLi或PDO_MySQL扩展 了解面向对象编程的基础知识: 这条线看起来是假的。在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
$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();
}