-1

PDOを使用して独自のカスタムデータベースクラスを作成することのメリットと、その逆のメリットについて疑問に思っています。はい、PDOはすでに開発および文書化されていますが、PDOは、ユーザーの操作がないために変更または削除される可能性があります。カスタムデータベースクラスを開発する必要があり、提供するドキュメントだけでなく、受ける変更はユーザーが行うものだけです。私はこれらの主題についてより知識のある人の考えを知りたいと思います。

4

2 に答える 2

2

「しかし、PDO は、あなたのアクションがないために変更または消滅する可能性があります」そのロジックは、PHP 全体にも適用できます。

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

于 2012-05-04T23:40:33.847 に答える
1

簡単な答えは、なぜ車輪を再発明するのかということです。PDO は、準備済みステートメントなどの多くの機能を備えています。オブジェクト指向で、データベースにとらわれないなどです。さらに、使用することをお勧めするデータベース ライブラリであるため、PHP が使用しない限りなくなることはないと思います。さらに、これは (C で記述された) コア拡張であるため、PHP で作成されたものよりもはるかに高速です。

要約すると、それはなくなることはなく、かなり良いです。これを使って :)

于 2012-05-04T23:40:49.497 に答える