[英]In PHP, how can I reach my class/public function?
我正在使用一些php代碼,嘗試到達類/公共函數,以便可以在連接數據庫的情況下執行if / else函數。 我之前只使用了另一個php文件(dirname( FILE ),但是我不確定如何調整該代碼以立即到達類/公共函數,因為它們位於同一“頁面” / 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
}
一種方法是將ConnectionInfo
的變量$conn
公開,然后在您的對象中使用它:
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
}
另一個方法是在GetConnection()
return
函數值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.