Mythtpl
โดย Shu Saura
ขึ้นอยู่กับ Raintpl 3 โดย Federico Ulfo
Mythtpl เป็นเอ็นจิ้นเทมเพลตที่ง่ายสำหรับ PHP ที่ช่วยให้สามารถแยกงานนำเสนอออกจากตรรกะได้ง่าย
คุณสมบัติ
- ไวยากรณ์ง่ายๆ
- ใช้งานง่าย
- เร็วเทมเพลตจะถูกรวบรวมเป็นรหัส PHP ธรรมดา
- มีประสิทธิภาพตัวดัดแปลงและการดำเนินงานด้วยตัวแปร
- ขยายได้คุณสามารถลงทะเบียนแท็กใหม่
แท็กที่รองรับ
- {$ variable} เพื่อรวมตัวแปรในเทมเพลต
- {#Constant} หรือ {#'String'} เพื่อรวมค่าคงที่หรือสตริง
- {ถ้า} สำหรับบล็อกเงื่อนไข
- {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
- ปลั๊กอินที่ลดลง
- ฟังก์ชั่นที่ลดลงบัญชีดำ
- กำหนด () ตอนนี้ยอมรับเฉพาะอาร์เรย์ (ใช้ asigt_var () เพื่อตั้งค่าเดียว)
- การกำหนดค่าไม่คงที่อีกต่อไปตอนนี้คุณสามารถกำหนดค่าด้วยฟังก์ชั่นคอนสตรัคเตอร์หรือฟังก์ชั่นการกำหนดค่าเฉพาะ
- เพิ่มฟังก์ชั่นรีเซ็ต () เพื่อล้างค่าที่กำหนด
- เพิ่มฟังก์ชั่น p_assign () เพื่อกำหนดค่าที่ไม่ได้ล้างด้วยการรีเซ็ต ()
ใบอนุญาต
Mythtpl เผยแพร่ภายใต้ใบอนุญาต MIT ดูไฟล์ใบ LICENSE สำหรับรายละเอียด