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