2012-05-04 17 views
-1

独自のカスタムデータベースクラスを作成してPDOを使うことのメリットと、その逆を考えています。はい、PDOはすでに開発され、文書化されていますが、PDOはあなたの行為のせいで変更または離脱する可能性があります。カスタムデータベースクラスを開発する必要があり、それを提供するドキュメンテーションだけでなく、変更するのはあなたが行うものだけです。私は、これらの科目について知識が豊富な人の考えを知ることに興味があります。php PDOとカスタムDBクラス

答えて

2

"しかし、PDOはあなたの行動のせいで変化したり去ったりすることができます"その論理はPHP全体にも同様に適用できます。

私は自分自身を作成する時間を費やすことはありません。それはすでにあなたのために作られており、文書化されて準備ができています。いつ/それが変わることになったら、それについて心配してください。しかし、すべての正直なところ、私が以前に言ったように、PHPの関数やクラスもまたなくなる可能性があります。

+0

+1が記載されています。これは非常に重要です! –

1

短い答えは、なぜホイールを再発明するかということです。 PDOには、プリペアドステートメントなどの多くの機能が備わっています。さらに、それは推奨されるデータベースライブラリであるため、PHPと一緒に動かない限り、それがなくなるとは思っていません。これはPHPのコアエクステンション(C言語で書かれている)なので、PHPが何回も実行されていても、それはずっと速くなるでしょう。

要約:それは離れていないし、かなり良いです。それを使用してください: