2016-08-06 11 views
0

私はこの質問を間違っているかもしれませんが、私は特定の答えを見つけるのに困っています。私が見るのMySQL PDOのほとんどの例では、例えば関数で使用されています:関数でPDOを使用する必要がありますか?

function getContent() {.....} 

だから私の質問は....私が見PDOは、セキュリティ目的のために、このように構造化されているか、それは他のためであります化粧品などの理由や繰り返しの防止など?

+0

接続コードを使用するたびにコピーして貼り付けるのではなく、ほとんどの人はデータベース操作のためにクラスを使用します。たとえば、プライベート静的プロパティに接続を簡単に格納できます。 –

答えて

1

関数内で実行されたコードはその関数にスコープされているため、パラメータはカプセル化されています(つまり、グローバルではありません)。それとは別に、セキュリティには本当のメリットはありません。他の場所からコードを実行するのと同じです。ほとんどの人は、再利用性のためにコードを整理し、繰り返しを避ける方法を使用しています。

+0

おかげで@ニック私が探していたものです。 – zcleft

関連する問題