在PHP中,如何访问我的类/公共函数?

时间:2016-03-04 21:57:31

标签: php

我正在使用一些PHP代码,我尝试访问类/公共函数,以便我可以连接数据库执行if / else函数。我之前只使用过另一个php文件(dirname( FILE )但我不知道如何调整该代码以立即到达类/公共函数,因为它们在同一个&#34上;页面" / php文件。

class ConnectionInfo
{   

    public function GetConnection()
    {

    $this->conn = mysqli_connect("localhost", "user","pass", "db") or die(mysqli_error($mysql_pekare));

    }
}


$connectionInfo = new ConnectionInfo();
$connectionInfo->GetConnection();

if (!$connectionInfo->conn)
{
    //Connection failed

}

else
{
    //Connection succeded
}

1 个答案:

答案 0 :(得分:1)

一种方法是将变量$connConnectionInfo公开,然后在您的对象中使用它:

class ConnectionInfo {   
    public var $conn = null;    
    public function GetConnection() {
        $this->conn = mysqli_connect("localhost", "user","pass", "db") or die(mysqli_error($mysql_pekare));
    }
}

后来:

if (!$connectionInfo->conn) {
    //Connection failed
}

另一个是return中的GetConnection()函数值。