ThinkPHP هو إطار تطوير PHP خفيف الوزن مع أداء ممتاز ووظائف غنية، وهو يحتوي على العديد من الميزات الأصلية ويدعم البساطة. تم تطويره بواسطة فلسفتي التطويرية ويستخدم أقل قدر من التعليمات البرمجية لإكمال المزيد من الوظائف وأسرع. تم إصداره بموجب ترخيص Apache2 مفتوح المصدر، وقد تم إنشاؤه لتبسيط تطوير التطبيقات على مستوى المؤسسة وتطوير تطبيقات الويب السريعة. بالاعتماد على العديد من الأطر والنماذج الأجنبية الممتازة، باستخدام بنية التطوير الموجهة للكائنات ونموذج MVC، يعتمد الإصدار 2.0 على الإصدار السابق، وقد وصل إلى مرحلة جديدة بعد إعادة البناء الجديدة والتحسينات التي لا تعد ولا تحصى بما يكفي لتلبية مستوى المؤسسة و معايير التطوير على مستوى البوابة.
يعد ThinkPHP الإصدار 2.2 إصدارًا محدثًا من الإصدار 2.1 ويمكن ترقيته بسلاسة، وهو يعمل بشكل أساسي على إصلاح الأخطاء في الإصدار 2.1 وضبط وضع التصحيح وتحسين ذاكرة التخزين المؤقت للتجميع.
تعليمات تحديث ThinkPHP 2.2
[مدخل]
[تحسين] تم نقل سجل بدء الذاكرة إلى موقع ملف إدخال ThinkPHP لجعله أكثر دقة.
[تحسين] تحسين آلية تجميع المشروع
[تعديل] تم دمج وضع النشر ووضع ALLINONE
[تعديل] وضع التصحيح أكثر ملاءمة لتصحيح الأخطاء
[حذف] إلغاء التعريفات الثابتة للإدخال، بما في ذلك APP_CACHE_NAME وNO_CACHE_RUNTIME وRUNTIME_ALLINONE وSTRIP_RUNTIME_SPACE
بعد تشغيل وضع التصحيح، يصبح له بالفعل تأثير NO_CACHE_RUNTIME.
[إعدادات]
[أضيفت] تمت إضافة إعدادات المعلمة VAR_SESSION_ID الافتراضية إلى session_id لتسهيل وصول العملاء الآخرين
[إضافة] أضف معلمة TOKEN_RESET
[أضيفت] تمت إضافة معلمة TMPL_DENY_PHP لتعيين ما إذا كان القالب يعطل بناء جملة PHP الأصلي.
[تحسين] تم تغيير منفذ DB_PORT من التكوين الافتراضي 3306 إلى فارغ لتسهيل الإعدادات الافتراضية لقواعد البيانات الأخرى
[تحسين] تم تغيير الإعداد الافتراضي DATA_CACHE_TIME من -1 إلى 0، وتغيير ذاكرة التخزين المؤقت الدائمة من -1 الأصلي إلى 0
[تحسين] تم تغيير القيمة الافتراضية لـ TMPL_CACHE_TIME من -1 إلى 0. تم تغيير ذاكرة التخزين المؤقت الدائمة من -1 إلى 0.
[تحسين] تم تغيير الإعداد الافتراضي SHOW_ERROR_MSG من صحيح إلى خطأ ويصبح صحيحًا بعد تمكين وضع التصحيح.
[تحسين] تم تغيير TMPL_STRIP_SPACE إلى صحيح بشكل افتراضي
[التحسينات] تم تغيير إعدادات الاتفاقية TMPL_ACTION_ERROR وTMPL_ACTION_SUCCESS إلى THINK_PATH. يستخدم /Tpl/dispatch_jump.html القوالب المضمنة
[تعديل] تم تغيير استخدام معلمات التكوين APP_CONFIG_LIST إلى وضع السلسلة، مفصولة بفواصل ومتوافقة مع تعريف وضع الصفيف الأصلي.
[DELETE] معلمة TAG_EXTEND_PARS المهملة
[حذف] تم التخلي عن معلمة APP_AUTOLOAD_REG واستبدالها بالكشف التلقائي.
[حذف] معلمة URL_PATHINFO_MODEL المهملة
[حذف] معلمة URL_AUTO_REDIRECT المهملة
[حذف] المعلمة VAR_ROUTER المهملة