ทวิ ใช้ไวยากรณ์ที่คล้ายกับแม่แบบของภาษาที่พบใน Django และ Jinja .
ทวิยังเป็นแม่แบบของเครื่องมือที่ใช้ในปัจจุบันที่นิยม Symfony กรอบ PHP.
หลักการที่อยู่เบื้องหลังทวิเป็นเรื่องง่าย มันต้องใช้ไวยากรณ์ที่เฉพาะเจาะจงและจะแปลงไปเป็นธรรมดา (ที่ดีที่สุด) โค้ด PHP ดิบ.
นี้ช่วยให้นักพัฒนาต้นแบบรหัสของพวกเขาและเพิ่มเกณฑ์ในการดำเนินการต่างๆและคำนึงถึงสถานการณ์สภาพแวดล้อมที่หลากหลายสำหรับการปพลิเคชันของพวกเขา คุณอาจคิดว่ามีประโยชน์จริงๆนี้จะมีการสร้างขนาดใหญ่ปพลิเคชันเว็บแบบไดนามิก
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
< ul>
มีอะไรใหม่ ในรุ่น 1.22.0:
- ทวิ 1.20.0 ซึ่งมีการแก้ไขช่องโหว่ความปลอดภัย สำหรับโหมด Sandbox ของทวิก.
มีอะไรใหม่ ในรุ่น 1.18.2:
- เขตคงที่ในวันที่เป็นสตริง
- คงคำ 2 ชื่อการทดสอบเมื่อระดับโหนดที่กำหนดเองไม่ได้ใช้
- แมโครคงที่เมื่อใช้อาร์กิวเมนต์ชื่อเช่น PHP ซุปเปอร์ทั่วโลก (เช่น GET หรือ POST)
- คง date_modify เมื่อทำงานกับ DateTimeImmutable
- เหมาะสำหรับลูป
- คงที่อักขระหลายไบต์จัดการในตัวกรองแยก
- คงถดถอยในผู้ประกอบการใน
- คงถดถอยในตัวกรองชิ้นที่
มีอะไรใหม่ ในรุ่น 1.18.1:
- เขตคงที่ในวันที่เป็นสตริง
- คงคำ 2 ชื่อการทดสอบเมื่อระดับโหนดที่กำหนดเองไม่ได้ใช้
- แมโครคงที่เมื่อใช้อาร์กิวเมนต์ชื่อเช่น PHP ซุปเปอร์ทั่วโลก (เช่น GET หรือ POST)
- คง date_modify เมื่อทำงานกับ DateTimeImmutable
- เหมาะสำหรับลูป
- คงที่อักขระหลายไบต์จัดการในตัวกรองแยก
- คงถดถอยในผู้ประกอบการใน
- คงถดถอยในตัวกรองชิ้นที่
มีอะไรใหม่ ในรุ่น 1.17.0:
- เขตคงที่ในวันที่เป็นสตริง
- คงคำ 2 ชื่อการทดสอบเมื่อระดับโหนดที่กำหนดเองไม่ได้ใช้
- แมโครคงที่เมื่อใช้อาร์กิวเมนต์ชื่อเช่น PHP ซุปเปอร์ทั่วโลก (เช่น GET หรือ POST)
- คง date_modify เมื่อทำงานกับ DateTimeImmutable
- เหมาะสำหรับลูป
- คงที่อักขระหลายไบต์จัดการในตัวกรองแยก
- คงถดถอยในผู้ประกอบการใน
- คงถดถอยในตัวกรองชิ้นที่
มีอะไรใหม่ ในรุ่น 1.16.0:
- เปลี่ยน url_encode เสมอเข้ารหัสตาม RFC 3986
- มรดกคงที่ใน 'use'-ลำดับชั้น.
- ลบการตรวจสอบนโยบาย __toString เมื่อ sandbox ที่ถูกปิดใช้งาน.
- คงเรียกซ้ำบล็อกในแม่แบบที่มีการถ่ายทอดทางพันธุกรรม.
มีอะไรใหม่ ในรุ่น 1.15.1:
- เพิ่มข้อผิดพลาดเมื่อพยายามที่จะนำเข้าที่ไม่ได้กำหนด ตึกจากลักษณะ.
- คงแปลงพิเศษ '0000-00-00 00:00' วันที่.
- แก้ไขความผิดพลาดของการขยาย C เมื่อมีการเข้าถึงสถานที่ที่กำหนดไว้ แต่เตรียม.
มีอะไรใหม่ ในรุ่น 1.15.0:
- ทำ ignoreStrictCheck ในแม่แบบ :: getAttribute () งาน กับ __call () วิธีการขว้างปา BadMethodCallException
- เพิ่มนาทีและฟังก์ชั่สูงสุด
- เพิ่มตัวกรองรอบ
- แก้ไขข้อผิดพลาดที่ทำให้เพิ่มประสิทธิภาพที่จะเปิดใช้งาน / ปิดการใช้งานการคัดเลือกจัดให้
- กรองคงเป็นครั้งแรกและครั้งสุดท้ายสำหรับ UTF-8 สาย
มีอะไรใหม่ ในรุ่น 1.12.3:
- ข้อผิดพลาดร้ายแรงคงที่ที่ควรจะเป็นข้อยกเว้นเมื่อมีการเพิ่ม ตัวกรอง / ฟังก์ชั่น / การทดสอบสายเกินไป.
- เพิ่มตัวกรองชุด.
- เพิ่มการสนับสนุนสำหรับการเข้ารหัสอาร์เรย์เป็นสตริงแบบสอบถามในตัวกรอง url_encode ได้.
มีอะไรใหม่ ในรุ่น 1.12.2:
- คงที่คำนวณโดยใช้ตัวกรองวันและการทำงาน เมื่อวันที่ที่ระบุมีเขตเวลา (เช่น 2010-01-28T15: 00: 00 + 02: 00).
- Globals คงที่เมื่อ getGlobals เรียกว่าในช่วงต้น.
- เพิ่มตัวกรองแรกและครั้งสุดท้าย.
มีอะไรใหม่ ในรุ่น 1.12.1:
- เพิ่มการสนับสนุนสำหรับกรณีวัตถุเป็นอาร์กิวเมนต์ที่สองของ ฟังก์ชั่นอย่างต่อเนื่อง.
- ผ่อนคลาย Globals การจัดการเพื่อหลีกเลี่ยงการหยุดพัก BC.
- เพิ่มการสนับสนุนสำหรับ {{some_string [2]}}.
สิ่งที่ใหม่ ในรุ่น 1.11.1:
- หมายเลขสายข้อมูลการแก้ปัญหาคงที่ (ถูกปิด 2 ).
- คงหนีเมื่อโทรแมโครภายในอีกคนหนึ่ง (ถดถอยแนะนำใน 1.9.1).
- การเข้าถึงตัวแปรที่เพิ่มประสิทธิภาพใน PHP 5.4.
มีอะไรใหม่ ในรุ่น 1.9.2:
- คงที่ในการดำเนินการสำหรับวัตถุที่มีการอ้างอิงแบบวงกลม .
- คงขยาย C เมื่อมีการเข้าถึงสถานที่ให้บริการประชาชนของวัตถุการดำเนินการ & # x5c. อินเตอร์เฟซ ArrayAccess
ต้องการ
- PHP 5.2.4 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ