هي عبارة عن ملحق extension صمم لغرض التعامل مع معظم انضمة ادارة قواعد البيانات RDBMS، ماذا يعني هذا ؟
لنفترض انك عملت مشروع واستخدمت فيه نظام قواعد البيانات MySQL بعد فترة كبر المشروع واصبحت الـ MySQL لا تفي بالغرض فقررت استخدام نظام اكبر ولنقل مثلا نظام قواعد البيانات Oracle، في حالة لم تكن تستخدم PDO او اي نظام مشابهه له فأنت ستطر لتعديل اسطر برمجية كثيرة لاجل هذا التغيير من MySQL الى Oracle ، لكن لو كنت تستخدم PDO فقط ستحتاج الى تغيير سطر واحد المتعلق بالاتصال بقاعدة البيانات ستغيره من MySQL الى Oracle بسهولة.
اتمنى تكون وضحت الفكرة.
التعليقات