クラスには、データベース接続を確立するためのメソッドと、3 つの異なるa
, b
,c
メソッドがあります。
すべてa
の , b
,c
メソッドにはデータベース接続が必要なので、mysql が接続されていないかどうかを確認しています - 今すぐ接続し、そうでなければ何もしません。これは私のコードです:
class myClass {
public $DBisConnected = false;
function db_connect () {
$this->db = new mysqli("localhost","user","pass","db_name") or die("no conn");
$this->DBisConnected = true;
}
function a () {
if(!$this->DBisConnected) {
$this->db_connect();
}
// here process for a
}
function b () {
if(!$this->DBisConnected) {
$this->db_connect();
}
// here process for b
}
function c () {
if(!$this->DBisConnected) {
$this->db_connect();
}
// here process for c
}
}
私の質問は: データベース接続が既に存在するかどうかを確認する方法はありますか? もしそうなら、コードでそれらをどのように使用しますか?