84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
今日、シングルトン パターンを作成しようとしましたが、シングルトン オブジェクトを 2 回インスタンス化し、それぞれ var_dumped しました。最初の結果は null で、2 番目の結果はオブジェクト タイプを示しています。何が起こっているのでしょうか?見て、ありがとう!
返されたシングルトンオブジェクトはif判定の外に置く必要があります。そうしないと、オブジェクトが初めて作成されたとき以外はオブジェクトを返すことができません静的パブリック関数GetConnec()
最初の呼び出しでは新しいオブジェクトが返されないため、null になります。シングルトンへの 2 回目の呼び出しでは、初めてインスタンス化されたオブジェクトが返され、2 回目では値が返されます。時間。戻り値は最初の呼び出しによってインスタンス化されたオブジェクトです
返されたシングルトンオブジェクトはif判定の外に置く必要があります。そうしないと、オブジェクトが初めて作成されたとき以外はオブジェクトを返すことができません
リーリー静的パブリック関数GetConnec()
最初の呼び出しでは新しいオブジェクトが返されないため、null になります。シングルトンへの 2 回目の呼び出しでは、初めてインスタンス化されたオブジェクトが返され、2 回目では値が返されます。時間。戻り値は最初の呼び出しによってインスタンス化されたオブジェクトです