ThinkPHP هو إطار عمل لتطوير PHP مجاني ومفتوح المصدر وسريع وبسيط وخفيف الوزن وموجه نحو الكائنات، وقد تم إصداره بموجب اتفاقية Apache2 مفتوحة المصدر وقد تم إنشاؤه من أجل تطوير تطبيقات الويب المرنة وتطوير التطبيقات المبسطة على مستوى المؤسسة. إنه يتمتع بالعديد من الوظائف والميزات الممتازة، وبعد أكثر من ثلاث سنوات من التطوير، وبالمشاركة النشطة من فريق المجتمع، تم تحسينه وتحسينه باستمرار من حيث سهولة الاستخدام وقابلية التوسع والأداء يمكن استخدامها بثبات في التطبيقات التجارية والتطوير على مستوى البوابة.
يعتمد ThinkPHP على العديد من الأطر والنماذج الأجنبية الممتازة، ويستخدم بنية التطوير الموجهة للكائنات ونموذج MVC، ويعتمد نموذج الإدخال الفردي، وما إلى ذلك، ويدمج أفكار Struts Action وJSP’s TagLib (مكتبة العلامات)، ورسم خرائط ORM الخاص بـ RoR وActiveR. يتضمن وضع الصدى CURD وبعض العمليات الشائعة في تكوين المشروع، واستيراد مكتبة الفئة، ومحرك القالب، ولغة الاستعلام، والتحقق التلقائي، وعرض النموذج، وتجميع المشروع، وآلية التخزين المؤقت، ودعم تحسين محركات البحث، وقاعدة البيانات الموزعة، والاتصال بقواعد البيانات المتعددة والتبديل، وله أداء فريد من حيث آلية المصادقة وقابلية التوسع.
باستخدام ThinkPHP، يمكنك تطوير التطبيقات ونشرها بشكل أكثر سهولة وسرعة. بالطبع، ليس فقط التطبيقات على مستوى المؤسسة، بل يمكن لأي تطوير لتطبيق PHP الاستفادة من بساطة وسرعة ThinkPHP. يتمتع ThinkPHP نفسه بالعديد من الميزات الأصلية، ويدافع عن مبدأ البساطة والتطوير بنفسي واستخدام أقل قدر من التعليمات البرمجية لإكمال المزيد من الوظائف. والغرض من ذلك هو جعل تطوير تطبيقات الويب أسهل وأسرع. ولتحقيق هذه الغاية، سيستمر ThinkPHP في استيعاب ودمج تقنيات أفضل لضمان نضارتها وحيويتها، وتوفير أفضل الممارسات لتطوير تطبيقات الويب! تم إصدار ThinkPHP بموجب اتفاقية ترخيص Apache2 مفتوحة المصدر، مما يعني أنه يمكنك استخدام ThinkPHP مجانًا، و حتى أنها تسمح لك بتأسيس عملك على تطبيقات ThinkPHP التي تم تطويرها وهي مفتوحة المصدر أو يتم إصدار/بيع المنتجات التجارية.
ثينك بي إتش بي 6.0
تتطلب بيئة التشغيل PHP7.1+ ومتوافقة مع PHP8.0.
الميزات الجديدة الرئيسية
استخدم الكتابة القوية PHP7 (الوضع الصارم)
دعم المزيد من مواصفات PSR
دعم متعدد التطبيقات الأصلي
استعلامات أكثر قوة وأسهل في الاستخدام
نظام الأحداث الجديد
يتم توحيد الأحداث النموذجية وأحداث قاعدة البيانات في نظام الأحداث
محرك القالب يفصل بين النواة
توسيط الوظائف الداخلية
تحسين آلية الجلسة/ملفات تعريف الارتباط
تحسين الدعم لـ Swoole وcoroutines
أكثر ملاءمة لـ IDE
توحيد وتبسيط الاستخدام بالجملة