私はと呼ばれるクラスになりましたSQL_Connection
。このクラスの目的は$con
、呼び出し元の変数への参照()を返すことです。例:もちろん可能であれば、のインスタンスではなく、の参照になる$conRef = new SQL_Connection();
場所。$conRef
$con
SQL_Connection()
最後の構築関数はそうreturn $con;
です、私はこれが問題であるかもしれないと思います:/
ありがとう。
使用するということは、構築したいオブジェクトの正確なnew
型を知っていることを意味します。使用するパターンは、コンストラクターではなく、ファクトリ メソッドです。例えば:
class SQL_Connection
{
public static function create()
{
$con = new Other_SQL_Connection();
return $con;
}
}
次に、別の場所で呼び出しSQL_Connection::create()
てオブジェクト参照を取得します。
コンストラクターメソッドは何も返せないと思うので