Rincian Software:
Versi: 5.0.1 Diperbarui
Tanggal Upload: 6 Mar 16
Lisensi: Gratis
Popularitas: 60
paket download berisi sumber bahasa dan compiler.
Khusus dikembangkan untuk XP Kerangka , bahasa XP didasarkan pada PHP
Apa yang baru dalam rilis ini.:
- Dukungan untuk HHVM dan PHP7.
Apa yang baru di versi 2.0.0:
- Terbuat tersedia melalui Komposer
- Heads up: Berubah versi minimum XP untuk menjalankan compiler XP ke XP 6.0.0. Ini masih bisa dihasilkan kode untuk berjalan di XP 5.x-SERIES, tetapi akan membutuhkan 6.x-SERIES untuk menjalankan sendiri
- Ditambahkan kemungkinan untuk menambahkan nilai default untuk parameter lambda.
- Tetap compiler tersedak metode dengan jenis generik pulang
- Diizinkan menghilangkan jenis parameter dalam deklarasi metode. Jenis yang kemudian akan diatur untuk var dan akan dicentang pada runtime
- sintaks Berubah untuk lambdas dari # {$ a - & # x3e; $ A + 1}; untuk $ a - & # x3e; $ A + 1 ;, setelah menyelesaikan tata bahasa bertentangan mantan itu menghindari. Bentuk lama masih didukung tetapi akan meningkatkan peringatan saat kompilasi. Itu akan dihapus pada rilis utama berikutnya.
- Berubah PHP 5.3 emitor untuk memancarkan PHP 5.3 fungsi anonim untuk lambdas
- Digabung permintaan tarik # 37 untuk memecahkan masalah # 36: Dukungan & quot; baru T () & quot ;, & quot; T :: const & quot; dan & quot; T :: $ statis & quot; dalam penjelasan
- Ditambahkan emitor kompatibel (-E PHP5.2) untuk membuat kode non-namespace untuk digunakan dengan XP 5.8 dan PHP 5.2
- perilaku default Berubah untuk menciptakan kode namespace (kompatibel dengan XP 5.9 dan PHP 5.3 +)
- Berubah & quot; -E & quot; baris perintah argumen untuk mendukung versi: Nama -E akan memuat xp.compiler.emit.name.Emitter, name60 -E akan memuat kelas xp.compiler.emit.name.V60Emitter
Pembatasan :
- Sebagai bahasa sendiri ditulis dalam Kerangka XP, ada ekstensi biner atau kepemilikan yang dibutuhkan.
Komentar tidak ditemukan