Ini pada dasarnya mengubah PHP menjadi mesin template, dengan memberi kemungkinan untuk menggunakan kembali data seperti ingin.
XHP bekerja dengan parsing dan menafsirkan konten ditemukan di dalam kurung kurawal {} sebagai ekspresi PHP penuh, biasanya hanya digunakan untuk variabel.
Dengan meningkatkan sintaks default ini pengembang sekarang dapat menggunakan kembali kode lebih mudah, membuat XHP ideal untuk coding antarmuka pengguna dan layout templated.
Petunjuk penggunaan yang disertakan dengan berkas README XHP ini
Apa yang baru dalam rilis ini:.
- Convert to Hack. Seri rilis 1.x masih didukung untuk pengguna PHP5
- Ditambahkan AwaitableXHP; ini memungkinkan Anda untuk membangun komponen XHP efisien dimana data mengambil persyaratan yang detil implementasi bukan bagian dari API mereka hadir
- Atribut pemaksaan sekarang lebih ketat, dan menimbulkan E_DEPRECATED. Di masa mendatang, yang typechecker Hack akan mempertimbangkan paksaan untuk menjadi kesalahan, dan XHP-Lib akan melempar pengecualian.
- Ditambahkan XHPUnsafeRenderable dan XHPAlwaysValidChild interface, sehingga lebih mudah untuk memasukkan markup dari sumber lain di pohon XHP. Lihat MIGRATING.md untuk informasi lebih lanjut
- Berpisah keluar getID (), addClass (), transferAttributes () dan teman-teman dari: x: html-elemen ke XHPHelpers sifat baru, yang mengimplementasikan HasXHPHelpers antarmuka baru
- Add antarmuka XHPRoot baru, dilaksanakan oleh: x: primitif dan: x: composable-elemen. Ini adalah jenis kembalinya render ()
- Dihapus Callable jenis atribut, karena hal ini tidak didukung oleh Hack
- Fungsi yang ditangani array (misalnya getAttributes ()) sekarang menggunakan Vector, Peta, atau Set
- Ditambahkan refleksi; ReflectionXHPClass adalah titik masuk utama
Apa yang baru di versi 2.2.0:
- Convert to Hack. Seri rilis 1.x masih didukung untuk pengguna PHP5
- Ditambahkan AwaitableXHP; ini memungkinkan Anda untuk membangun komponen XHP efisien dimana data mengambil persyaratan yang detil implementasi bukan bagian dari API mereka hadir
- Atribut pemaksaan sekarang lebih ketat, dan menimbulkan E_DEPRECATED. Di masa mendatang, yang typechecker Hack akan mempertimbangkan paksaan untuk menjadi kesalahan, dan XHP-Lib akan melempar pengecualian.
- Ditambahkan XHPUnsafeRenderable dan XHPAlwaysValidChild interface, sehingga lebih mudah untuk memasukkan markup dari sumber lain di pohon XHP. Lihat MIGRATING.md untuk informasi lebih lanjut
- Berpisah keluar getID (), addClass (), transferAttributes () dan teman-teman dari: x: html-elemen ke XHPHelpers sifat baru, yang mengimplementasikan HasXHPHelpers antarmuka baru
- Add antarmuka XHPRoot baru, dilaksanakan oleh: x: primitif dan: x: composable-elemen. Ini adalah jenis kembalinya render ()
- Dihapus Callable jenis atribut, karena hal ini tidak didukung oleh Hack
- Fungsi yang ditangani array (misalnya getAttributes ()) sekarang menggunakan Vector, Peta, atau Set
- Ditambahkan refleksi; ReflectionXHPClass adalah titik masuk utama
Apa yang baru di versi 2.1.0:
- Convert to Hack. Seri rilis 1.x masih didukung untuk pengguna PHP5
- Ditambahkan AwaitableXHP; ini memungkinkan Anda untuk membangun komponen XHP efisien dimana data mengambil persyaratan yang detil implementasi bukan bagian dari API mereka hadir
- Atribut pemaksaan sekarang lebih ketat, dan menimbulkan E_DEPRECATED. Di masa mendatang, yang typechecker Hack akan mempertimbangkan paksaan untuk menjadi kesalahan, dan XHP-Lib akan melempar pengecualian.
- Ditambahkan XHPUnsafeRenderable dan XHPAlwaysValidChild interface, sehingga lebih mudah untuk memasukkan markup dari sumber lain di pohon XHP. Lihat MIGRATING.md untuk informasi lebih lanjut
- Berpisah keluar getID (), addClass (), transferAttributes () dan teman-teman dari: x: html-elemen ke XHPHelpers sifat baru, yang mengimplementasikan HasXHPHelpers antarmuka baru
- Add antarmuka XHPRoot baru, dilaksanakan oleh: x: primitif dan: x: composable-elemen. Ini adalah jenis kembalinya render ()
- Dihapus Callable jenis atribut, karena hal ini tidak didukung oleh Hack
- Fungsi yang ditangani array (misalnya getAttributes ()) sekarang menggunakan Vector, Peta, atau Set
- Ditambahkan refleksi; ReflectionXHPClass adalah titik masuk utama
Apa yang baru di versi 2.0.0:
- Convert to Hack. Seri rilis 1.x masih didukung untuk pengguna PHP5
- Ditambahkan AwaitableXHP; ini memungkinkan Anda untuk membangun komponen XHP efisien dimana data mengambil persyaratan yang detil implementasi bukan bagian dari API mereka hadir
- Atribut pemaksaan sekarang lebih ketat, dan menimbulkan E_DEPRECATED. Di masa mendatang, yang typechecker Hack akan mempertimbangkan paksaan untuk menjadi kesalahan, dan XHP-Lib akan melempar pengecualian.
- Ditambahkan XHPUnsafeRenderable dan XHPAlwaysValidChild interface, sehingga lebih mudah untuk memasukkan markup dari sumber lain di pohon XHP. Lihat MIGRATING.md untuk informasi lebih lanjut
- Berpisah keluar getID (), addClass (), transferAttributes () dan teman-teman dari: x: html-elemen ke XHPHelpers sifat baru, yang mengimplementasikan HasXHPHelpers antarmuka baru
- Add antarmuka XHPRoot baru, dilaksanakan oleh: x: primitif dan: x: composable-elemen. Ini adalah jenis kembalinya render ()
- Dihapus Callable jenis atribut, karena hal ini tidak didukung oleh Hack
- Fungsi yang ditangani array (misalnya getAttributes ()) sekarang menggunakan Vector, Peta, atau Set
- Ditambahkan refleksi; ReflectionXHPClass adalah titik masuk utama
Apa yang baru di versi 1.6.0:
- Sebagai repositori ini tidak lagi termasuk ekstensi PHP5, lisensi Zend PHP dan tidak sesuai. Mengganti lisensi sebagai BSD
- Anda sekarang dapat menambahkan XHP untuk proyek PHP berbasis komposer Anda (facebook / XHP-lib)
- markup lain sekarang dapat tertanam dalam XHP melalui XHPUnsafeRenderable dan XHPAlwaysValidChild interface - lihat MIGRATING.md untuk detail
- Memberikan toString () serta __toString (). Mereka identik, namun memanggil toString () akan memberikan backtraces jauh lebih bagus
- Validasi adalah terlalu ketat. Santai.
- komentar bersyarat Ditambahkan HTML
- Peningkatan dukungan untuk Hack Vektor, Set, dan Maps
- Dukungan spesifikasi bersarang berbagai - misalnya berbagai & # x3c; Array & # x3c; String, int & # x3e; & # x3e;
- kutipan tunggal kini diizinkan di HTML atribut tanpa lolos
Apa yang baru di versi 1.4:.
- Dukungan untuk PHP 5.5
- Upgrade ke spesifikasi HTML5 .
- Perbaikan bug .
Komentar tidak ditemukan