Tämä pohjimmiltaan muuntaa PHP mallin moottori, antamalla sille mahdollisuuden käyttää uudelleen tietoja, koska se haluaa.
XHP toimii jäsentämällä ja tulkitsemalla sisältöä sisäpuolella aaltosulkumerkkien {} kuin täysin PHP ilme, yleensä käytetään vain muuttujia.
Tehostamalla tämä oletus syntaksin kehittäjä voi nyt koodin uudelleen paljon helpompaa, joten XHP sopii koodausta käyttöliittymiä ja malleihin ulkoasuja.
Käyttöohjeet mukana XHP: n README-tiedosto.
Mikä on uusi tässä julkaisussa:
- Muunna Hack. 1.x julkaisu sarja tuetaan edelleen käyttäjille PHP5
- Lisätty AwaitableXHP; tämän avulla voit rakentaa tehokas XHP komponentteja, joissa tiedot hakemalla vaatimukset täytäntöönpanoa yksityiskohta sijasta osa API he esittävät
- Taito pakottaminen on huomattavasti tiukemmin, ja nostaa E_DEPRECATED. Tulevissa versioissa, Hack typechecker harkitsee mitään pakkoa olevan virhe, ja XHP-Lib heittää poikkeus.
- Lisätty XHPUnsafeRenderable ja XHPAlwaysValidChild rajapintoja, mikä helpottaa sisällyttää markup muista lähteistä XHP puu. Katso MIGRATING.md lisätietoja
- Split ulos getID (), addClass (), transferAttributes () ja ystäviä: X: html-elementti uuteen XHPHelpers piirre, joka toteuttaa uuden HasXHPHelpers käyttöliittymä
- Lisää XHPRoot käyttöliittymä, täytäntöön: X: primitiivinen ja: X: koottavat-elementti. Tämä on paluu tyyppi renderöinti ()
- Poistettu vaadittaessa maksettavissa määrite tyyppi, koska tämä ei tue Hack
- Toiminnot, jotka käsitellään paneelit (esim getAttributes ()) nyt käyttää Vector, Kartta, tai Set
- Lisätty harkinta; ReflectionXHPClass on tärkein yhteyspiste
Mikä on uusi versiossa 2.2.0:
- Muunna Hack. 1.x julkaisu sarja tuetaan edelleen käyttäjille PHP5
- Lisätty AwaitableXHP; tämän avulla voit rakentaa tehokas XHP komponentteja, joissa tiedot hakemalla vaatimukset täytäntöönpanoa yksityiskohta sijasta osa API he esittävät
- Taito pakottaminen on huomattavasti tiukemmin, ja nostaa E_DEPRECATED. Tulevissa versioissa, Hack typechecker harkitsee mitään pakkoa olevan virhe, ja XHP-Lib heittää poikkeus.
- Lisätty XHPUnsafeRenderable ja XHPAlwaysValidChild rajapintoja, mikä helpottaa sisällyttää markup muista lähteistä XHP puu. Katso MIGRATING.md lisätietoja
- Split ulos getID (), addClass (), transferAttributes () ja ystäviä: X: html-elementti uuteen XHPHelpers piirre, joka toteuttaa uuden HasXHPHelpers käyttöliittymä
- Lisää XHPRoot käyttöliittymä, täytäntöön: X: primitiivinen ja: X: koottavat-elementti. Tämä on paluu tyyppi renderöinti ()
- Poistettu vaadittaessa maksettavissa määrite tyyppi, koska tämä ei tue Hack
- Toiminnot, jotka käsitellään paneelit (esim getAttributes ()) nyt käyttää Vector, Kartta, tai Set
- Lisätty harkinta; ReflectionXHPClass on tärkein yhteyspiste
Mikä on uusi versiossa 2.1.0:
- Muunna Hack. 1.x julkaisu sarja tuetaan edelleen käyttäjille PHP5
- Lisätty AwaitableXHP; tämän avulla voit rakentaa tehokas XHP komponentteja, joissa tiedot hakemalla vaatimukset täytäntöönpanoa yksityiskohta sijasta osa API he esittävät
- Taito pakottaminen on huomattavasti tiukemmin, ja nostaa E_DEPRECATED. Tulevissa versioissa, Hack typechecker harkitsee mitään pakkoa olevan virhe, ja XHP-Lib heittää poikkeus.
- Lisätty XHPUnsafeRenderable ja XHPAlwaysValidChild rajapintoja, mikä helpottaa sisällyttää markup muista lähteistä XHP puu. Katso MIGRATING.md lisätietoja
- Split ulos getID (), addClass (), transferAttributes () ja ystäviä: X: html-elementti uuteen XHPHelpers piirre, joka toteuttaa uuden HasXHPHelpers käyttöliittymä
- Lisää XHPRoot käyttöliittymä, täytäntöön: X: primitiivinen ja: X: koottavat-elementti. Tämä on paluu tyyppi renderöinti ()
- Poistettu vaadittaessa maksettavissa määrite tyyppi, koska tämä ei tue Hack
- Toiminnot, jotka käsitellään paneelit (esim getAttributes ()) nyt käyttää Vector, Kartta, tai Set
- Lisätty harkinta; ReflectionXHPClass on tärkein yhteyspiste
Mikä on uusi versiossa 2.0.0:
- Muunna Hack. 1.x julkaisu sarja tuetaan edelleen käyttäjille PHP5
- Lisätty AwaitableXHP; tämän avulla voit rakentaa tehokas XHP komponentteja, joissa tiedot hakemalla vaatimukset täytäntöönpanoa yksityiskohta sijasta osa API he esittävät
- Taito pakottaminen on huomattavasti tiukemmin, ja nostaa E_DEPRECATED. Tulevissa versioissa, Hack typechecker harkitsee mitään pakkoa olevan virhe, ja XHP-Lib heittää poikkeus.
- Lisätty XHPUnsafeRenderable ja XHPAlwaysValidChild rajapintoja, mikä helpottaa sisällyttää markup muista lähteistä XHP puu. Katso MIGRATING.md lisätietoja
- Split ulos getID (), addClass (), transferAttributes () ja ystäviä: X: html-elementti uuteen XHPHelpers piirre, joka toteuttaa uuden HasXHPHelpers käyttöliittymä
- Lisää XHPRoot käyttöliittymä, täytäntöön: X: primitiivinen ja: X: koottavat-elementti. Tämä on paluu tyyppi renderöinti ()
- Poistettu vaadittaessa maksettavissa määrite tyyppi, koska tämä ei tue Hack
- Toiminnot, jotka käsitellään paneelit (esim getAttributes ()) nyt käyttää Vector, Kartta, tai Set
- Lisätty harkinta; ReflectionXHPClass on tärkein yhteyspiste
Mikä on uusi versiossa 1.6.0:
- Koska tämä arkistoon ei enää ole PHP5 laajennus, Zend ja PHP lisenssit eivät sovi. Relicensed kuten BSD
- Voit nyt lisätä XHP sinun säveltäjä-pohjainen PHP projekti (Facebook / XHP-lib)
- Muut markup voidaan nyt upotettu XHP kautta XHPUnsafeRenderable ja XHPAlwaysValidChild liitännät - katso MIGRATING.md lisätietoja
- Anna toString () sekä __toString (). Ne ovat samanlaisia, mutta soittamalla toString () antaa sinulle paljon mukavampaa backtraces
- Validation oli liian tiukka. Rento.
- Lisätty HTML ehdollinen kommentit
- Parannettu tuki Hack Vektorit, Lavastus ja kartat
- Tuki sisäkkäisiä array tiedot - esimerkiksi array & # X3C; array & # X3C; merkkijono, int & # x3e; & # x3e;
- puolilainausmerkkejä sallitaan nyt HTML attribuutteja ilman pakeni
Mikä on uusi versio 1.4:
- Tuki PHP 5.5.
- Päivitykset HTML5 tiedot.
- korjauksia.
Kommentteja ei löytynyt