Mythtpl
بقلم شو ساورا
بناءً على Raintpl 3 من قبل Federico Ulfo
MythTpl هو محرك قالب سهل لـ PHP يسمح بفصل سهولة في العرض التقديمي عن المنطق.
سمات
- بناء جملة بسيط
- سهل الاستخدام
- سريع ، يتم تجميع القوالب إلى رمز PHP عادي
- أقوياء ، معدلات وعمليات مع المتغيرات
- قابل للتمديد ، يمكنك تسجيل علامات جديدة
العلامات المدعومة
- {$ variable} لتضمين متغير في القالب
- {#constant} أو {#'string'} لتضمين سلسلة ثابتة أو سلسلة
- {if} للكتل الشرطية
- {loop} للحلقة على المصفوفات
- {تضمين} لتضمين قالب آخر
- {تجاهل} لإضافة تعليقات خاصة في القالب
- {noparse} لعدم معالجة العلامات الموجودة في الداخل
- {function} لتشغيل وظيفة php
- {php} إذا كان يجب عليك حقًا استخدام PHP داخل القوالب الخاصة بك (معطل افتراضيًا في التكوين)
- {Autoescape} للهروب تلقائيًا من جميع قيم العلامات في الداخل
- {elseif} {else} {break} {متابعة} لاستخدامها مع علامات مشروطة أو حلقات
التثبيت / الاستخدام
باستخدام الملحن
composer require shusaura85/mythtpl
يدويًا
require ' /path/to/src/autoload.php '
متطلبات
MythTpl يتطلب ما لا يقل عن PHP 7.4 للعمل. MythTpl ليس لديه تبعيات خارجية.
الاختلافات مقارنة بالمطر TPL 3
- إسقاط دعم البرنامج المساعد
- انخفض وظيفة القائمة السوداء
- يعين () الآن يقبل المصفوفات فقط (استخدم ississ_var () لتعيين قيمة واحدة)
- لم يعد التكوين ثابتًا ، يمكنك الآن التكوين باستخدام وظائف المُنشئ أو المخصصة للتكوين
- تمت إضافة وظيفة إعادة تعيين () لمسح القيم المعينة
- تمت إضافة وظيفة p_assign () لتعيين القيم التي لم يتم مسحها باستخدام Reset ()
رخصة
يتم نشر MythTpl ضمن ترخيص معهد ماساتشوستس للتكنولوجيا ، راجع ملف LICENSE للحصول على التفاصيل.