• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:singletonの使い方)

singletonの使い方とは?

このQ&Aのポイント
  • singletonの使い方について相談です。
  • singletonはオブジェクトのインスタンスを一つに制限するため、負荷軽減に役立ちます。
  • ただし、空欄チェックなどの機能を持つ場合は、newでインスタンスを生成する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ソースを見る限り、 >submitを押すたびにオブジェクトが作られるのは無駄 これを解決する手法にはならないと思います。 PHPの特性上、オブジェクトの数はsubmitが押された数だけ生成されます。 singletonを使うのはPHP上でマルチスレッドを実現する時や、一度のプロセスで複数回インスタンスをするようなクラスに適用されるんじゃないかな?と思います。

RedPiyoyo
質問者

お礼

早速のアドバイスありがとうございます。 アドバイスの中で、少し気になった部分があるのですが、 >オブジェクトの数はsubmitが押された数だけ生成されます。 submitが押された数だけ生成されるのは理解できたのですが、 同じ人がある程度処理を行い、 ブラウザ等の「戻る」ボタンで入力画面に戻ってsubmitを押した場合、 オブジェクトは新しいものとして生成されるのでしょうか?

関連するQ&A

専門家に質問してみよう