独自のカスタムデータベースクラスを作成してPDOを使うことのメリットと、その逆を考えています。はい、PDOはすでに開発され、文書化されていますが、PDOはあなたの行為のせいで変更または離脱する可能性があります。カスタムデータベースクラスを開発する必要があり、それを提供するドキュメンテーションだけでなく、変更するのはあなたが行うものだけです。私は、これらの科目について知識が豊富な人の考えを知ることに興味があります。php PDOとカスタムDBクラス
-1
A
答えて
2
"しかし、PDOはあなたの行動のせいで変化したり去ったりすることができます"その論理はPHP全体にも同様に適用できます。
私は自分自身を作成する時間を費やすことはありません。それはすでにあなたのために作られており、文書化されて準備ができています。いつ/それが変わることになったら、それについて心配してください。しかし、すべての正直なところ、私が以前に言ったように、PHPの関数やクラスもまたなくなる可能性があります。
1
短い答えは、なぜホイールを再発明するかということです。 PDOには、プリペアドステートメントなどの多くの機能が備わっています。さらに、それは推奨されるデータベースライブラリであるため、PHPと一緒に動かない限り、それがなくなるとは思っていません。これはPHPのコアエクステンション(C言語で書かれている)なので、PHPが何回も実行されていても、それはずっと速くなるでしょう。
要約:それは離れていないし、かなり良いです。それを使用してください:
関連する問題
- 1. PHPスイッチケース+ PDOアップデートDB
- 2. PHP PDO DB接続の確立
- 3. カスタムphp SessionHandler(DBストレージ)用のカスタムserialize_handler
- 4. PHPクラスDB接続
- 5. PHP70 PDOエラーは+不明なエラー:クラス「PDO」
- 6. 私のクラスでのPDO PHPを使用
- 7. PHPクラスPDOオブジェクトを参照する
- 8. PHPがPDOオブジェクトをクラスに渡す
- 9. PHPのPDOとストアドファンクション
- 10. PHP7/mysql PDOカスタム関数
- 11. PHPカスタムDBインタフェースクラス - 何のデータベースは
- 12. PHP PDO :: MySQLとJQueryとAjax
- 13. RESTとPDOを使用したPHPクラスのライフサイクル
- 14. ページ内の接続の取得:PDOとPHPクラス
- 15. DB(php、pdo)に配列を入れるには?
- 16. Php/pdo/mysql複数のDBがベストプラクティスを呼び出す
- 17. PHP PDO他のクラスとは異なるクラスのパブリックメソッドを呼び出す
- 18. Php - PDOデータベース
- 19. PHP PDOログインシステム
- 20. PHP PDOデータベース
- 21. PHP PDOはfetchAll()
- 22. PHP - PDO SQLite3プリペイドステートメント
- 23. PDOクエリストップループ - PHPの
- 24. PHP PDO Select ID
- 25. PHP PDO Connect Mysql
- 26. PHP PDOトランザクション?
- 27. PHP PDO +コピーアウト
- 28. PHP/MySQLの - PDO
- 29. PHP PDO接続
- 30. PHP PDOがBUTTON
+1が記載されています。これは非常に重要です! –