11

PDO には、PDO::ATTR_EMULATE_PREPARES準備済みステートメントを DB でサポートされていない場合にのみエミュレートするか、常にエミュレートするかを制御するオプションがあります。ただし、デフォルトで常にエミュレートするかどうかは言及されていません。

通常、エミュレーションは必要な場合にのみ使用されると想定されますが、それは PHP であるため、正常であるという理由だけで何も想定できません...

4

1 に答える 1

16

データベース ドライバに依存します。これらは、MySql のデフォルトで常にエミュレートされます (もちろん、オプションを手動でオフにすることもできます)。Postgres では、適切なデフォルト設定が動的に検出されます

于 2012-05-16T11:01:25.770 に答える