0

Java から PHP に移行しようとしている PHP は初めてです。この質問はばかげているかもしれません。だったらごめんなさい。

PHP でシングルトンの実装をいくつか見つけたので、それをデータベースに使用する予定です。私の質問は次のとおりです。2 つの異なる PHP ページが呼び出された場合、またはページが複数のクライアントから同時に呼び出された場合はどうなりますか? 同じデータベース接続、ステートメント、ストア結果を同じ変数に使用しませんか? 結果がオーバーライドされて破損することはありませんか?

4

1 に答える 1

1
  • いいえ、すべてのリクエストは互いに分離されています。これは特に次のことを意味します。すべてのリソース (データベース接続を含む) は、リクエストの最後に閉じられます。ただし、通常は心配する必要はありません
  • いいえ、データベースへの同時アクセスは問題ありません。実際、これがフラット ファイルと比較してデータベースが人気がある理由の 1 つです ;)
于 2012-08-02T10:32:46.050 に答える