我正在使用一些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
}
答案 0 :(得分:1)
一种方法是将变量$conn
从ConnectionInfo
公开,然后在您的对象中使用它:
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()
函数值。