عن المشروع

Doctrine DBAL هو طبقة تجريد قاعدة بيانات لـ PHP توفر واجهة موحدة للتفاعل مع أنظمة قواعد بيانات مختلفة. وهو يبسط عمليات قاعدة البيانات من خلال تقديم واجهة متسقة للمهام الشائعة مثل الاستعلام، وإدارة المخطط، ومعالجة نوع البيانات. الميزات الأساسية تشمل: - **تجريد قاعدة البيانات**: يدعم 15 منصة قاعدة بيانات (مثل MySQL، PostgreSQL، SQLite، Oracle، SQL Server) بواجهة برمجة تطبيقات مشتركة. - **فحص المخطط**: يسمح لك بفحص هيكل قاعدة البيانات (الجداول، الأعمدة، الفهارس، المفاتيح الخارجية) برمجيًا. - **إدارة المخطط**: إنشاء، وتعديل، وحذف كائنات قاعدة البيانات باستخدام تمثيل مخطط قابل للنقل. - **باني الاستعلام**: واجهة سلسة لبناء استعلامات SQL معقدة بأمان. - **نظام الأنواع**: تعيين نوع بيانات قابل للتخصيص بين PHP وأنواع خاصة بقاعدة البيانات. - **ميزات خاصة بالمنصة**: يتعامل مع الاختلافات في لهجات SQL والميزات عبر قواعد البيانات. وهو مستخدم على نطاق واسع في مشاريع PHP، خاصة مع Doctrine ORM، ويتم صيانته بنشاط مع وجود فروع مستقرة متعددة (3.10، 4.4، 4.5) وفرع تطوير (5.0). يتضمن المشروع وثائق شاملة ومسجل مشكلات للحصول على الدعم. لمزيد من المعلومات، قم بزيارة [الموقع الرسمي](http://www.doctrine-project.org/projects/dbal.html) أو [الوثائق](http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/).