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