รายละเอียดซอฟแวร์:
รุ่น: 5.0.1 การปรับปรุง
วันที่อัพโหลด: 6 Mar 16
การอนุญาต: ฟรี
ความนิยม: 60
แพคเกจดาวน์โหลดที่มีแหล่งที่มาของภาษาและคอมไพเลอร์.
พัฒนาเป็นพิเศษสำหรับ XP กรอบ ภาษา XP จะขึ้นอยู่กับ PHP
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- การสนับสนุนสำหรับ HHVM และ PHP7.
มีอะไรใหม่ ในรุ่น 2.0.0:
- ทำใช้ได้ผ่านทางนักแต่งเพลง
- โปรดทราบ: การเปลี่ยนแปลงรุ่น XP ขั้นต่ำในการเรียกใช้คอมไพเลอร์ XP เพื่อ XP 6.0.0 ก็ยังสามารถสร้างโค้ดเพื่อให้ทำงานบน XP 5.X-SERIES แต่จะต้อง 6.x-SERIES ที่จะเรียกตัวเอง
- ความเป็นไปได้ที่จะเพิ่มค่าเริ่มต้นพารามิเตอร์แลมบ์ดาเพิ่ม.
- คอมไพเลอร์คงสำลักเกี่ยวกับวิธีการที่มีผลตอบแทนประเภททั่วไป
- อนุญาตถนัดพารามิเตอร์ชนิดภายในประกาศวิธีการ ประเภทแล้วจะถูกตั้งค่า var และจะถูกตรวจสอบที่รันไทม์
- ไวยากรณ์การเปลี่ยนแปลงสำหรับ lambdas จาก # {$ a - & # x3e; $ A + 1}; ถึง $ - การ & # x3e; $ A + 1 ;, หลังจากการแก้ไขไวยากรณ์ความขัดแย้งในอดีตเคยเป็นที่หลีกเลี่ยง รูปแบบเก่ายังคงได้รับการสนับสนุน แต่จะเพิ่มคำเตือนเวลารวบรวม มันจะถูกลบออกในรุ่นใหญ่ต่อไป.
- เปลี่ยน PHP 5.3 อีซีแอลในการปล่อย PHP 5.3 ฟังก์ชั่นที่ไม่ระบุชื่อสำหรับ lambdas
- รวมคำขอดึง # 37 ในการแก้ปัญหา # 36: สนับสนุน & quot; ใหม่ T () & quot ;, & quot; T :: const & quot; และ & quot; T :: $ คงที่ & quot; คำอธิบายประกอบภายใน
- เพิ่มอีซีแอลที่เข้ากันได้ย้อนหลัง (-E PHP5.2) เพื่อสร้างรหัสที่ไม่ใช่ namespaced สำหรับการใช้งานกับ XP 5.8 และ PHP 5.2
- เปลี่ยนพฤติกรรมเริ่มต้นในการสร้าง namespaced รหัส (เข้ากันได้กับ XP 5.9 และ PHP 5.3 +)
- เปลี่ยน & quot; -E & quot; อาร์กิวเมนต์บรรทัดคำสั่งที่จะสนับสนุนรุ่น: ชื่อ -E จะโหลด xp.compiler.emit.name.Emitter, name60 -E จะโหลดคลาส xp.compiler.emit.name.V60Emitter ก
ข้อ จำกัด
- เป็นภาษาของตัวเองเขียนใน XP กรอบไม่มีนามสกุลไบนารีหรือเป็นเจ้าของอยู่ จำเป็น.
ความคิดเห็นที่ไม่พบ