XHP

Software screenshot:
XHP
Software informatie:
Versie: 2.2.2 Bijgewerkt
Upload datum: 1 Oct 15
Ontwikkelaar: Facebook
Licentie: Gratis
Populariteit: 99

Rating: 3.5/5 (Total Votes: 2)

Dit transformeert in principe PHP in een template engine, door het geven van de mogelijkheid om gegevens te hergebruiken als het wil.
XHP werkt door het ontleden en interpreteren van de inhoud gevonden in accolades {} als een volledige PHP uitdrukking, meestal alleen gebruikt voor variabelen.
Door het versterken van deze standaard syntax de ontwikkelaar nu code veel gemakkelijker kunt hergebruiken, waardoor XHP ideaal voor het coderen van gebruikersinterfaces en templated layouts.
Gebruiksinstructies zijn inbegrepen bij de XHP's README bestand

Wat is nieuw in deze release:.

  • Converteren naar Hack. De 1.x versie serie wordt nog steeds ondersteund voor gebruikers van PHP5
  • Toegevoegd AwaitableXHP; Deze kunt u efficiënte XHP componenten waar de gegevens ophalen eisen zijn een implementatie detail in plaats van een deel van de API ze presenteren
  • bouwen
  • Kenmerk dwang is nu veel strenger, en werpt een E_DEPRECATED. In een toekomstige versie zal de Hack typechecker enige dwang beschouwen om een ​​fout te zijn, en XHP-Lib zal een uitzondering te gooien.
  • Toegevoegd XHPUnsafeRenderable en XHPAlwaysValidChild interfaces, waardoor het makkelijker om markup uit andere bronnen in een XHP boom bevatten. Zie MIGRATING.md voor meer informatie
  • Split uit GetID (), addClass (), transferAttributes () en vrienden uit: x: html-element om een ​​nieuwe XHPHelpers eigenschap, die de nieuwe HasXHPHelpers interface implementeert
  • Voeg nieuwe XHPRoot interface geïmplementeerd door: x: primitief en: x: composable-element. Dit is de return type van maken ()
  • Removed Callable attribuut type, omdat deze niet wordt ondersteund door Hack
  • Functies die behandeld arrays (bijv GetAttributes ()) gebruiken nu Vector, Map of Set
  • Toegevoegd reflectie; ReflectionXHPClass is de belangrijkste toegangspoort

Wat is nieuw in versie 2.2.0:

  • Converteren naar Hack. De 1.x versie serie wordt nog steeds ondersteund voor gebruikers van PHP5
  • Toegevoegd AwaitableXHP; Deze kunt u efficiënte XHP componenten waar de gegevens ophalen eisen zijn een implementatie detail in plaats van een deel van de API ze presenteren
  • bouwen
  • Kenmerk dwang is nu veel strenger, en werpt een E_DEPRECATED. In een toekomstige versie zal de Hack typechecker enige dwang beschouwen om een ​​fout te zijn, en XHP-Lib zal een uitzondering te gooien.
  • Toegevoegd XHPUnsafeRenderable en XHPAlwaysValidChild interfaces, waardoor het makkelijker om markup uit andere bronnen in een XHP boom bevatten. Zie MIGRATING.md voor meer informatie
  • Split uit GetID (), addClass (), transferAttributes () en vrienden uit: x: html-element om een ​​nieuwe XHPHelpers eigenschap, die de nieuwe HasXHPHelpers interface implementeert
  • Voeg nieuwe XHPRoot interface geïmplementeerd door: x: primitief en: x: composable-element. Dit is de return type van maken ()
  • Removed Callable attribuut type, omdat deze niet wordt ondersteund door Hack
  • Functies die behandeld arrays (bijv GetAttributes ()) gebruiken nu Vector, Map of Set
  • Toegevoegd reflectie; ReflectionXHPClass is de belangrijkste toegangspoort

Wat is nieuw in versie 2.1.0:

  • Converteren naar Hack. De 1.x versie serie wordt nog steeds ondersteund voor gebruikers van PHP5
  • Toegevoegd AwaitableXHP; Deze kunt u efficiënte XHP componenten waar de gegevens ophalen eisen zijn een implementatie detail in plaats van een deel van de API ze presenteren
  • bouwen
  • Kenmerk dwang is nu veel strenger, en werpt een E_DEPRECATED. In een toekomstige versie zal de Hack typechecker enige dwang beschouwen om een ​​fout te zijn, en XHP-Lib zal een uitzondering te gooien.
  • Toegevoegd XHPUnsafeRenderable en XHPAlwaysValidChild interfaces, waardoor het makkelijker om markup uit andere bronnen in een XHP boom bevatten. Zie MIGRATING.md voor meer informatie
  • Split uit GetID (), addClass (), transferAttributes () en vrienden uit: x: html-element om een ​​nieuwe XHPHelpers eigenschap, die de nieuwe HasXHPHelpers interface implementeert
  • Voeg nieuwe XHPRoot interface geïmplementeerd door: x: primitief en: x: composable-element. Dit is de return type van maken ()
  • Removed Callable attribuut type, omdat deze niet wordt ondersteund door Hack
  • Functies die behandeld arrays (bijv GetAttributes ()) gebruiken nu Vector, Map of Set
  • Toegevoegd reflectie; ReflectionXHPClass is de belangrijkste toegangspoort

Wat is nieuw in versie 2.0.0:

  • Converteren naar Hack. De 1.x versie serie wordt nog steeds ondersteund voor gebruikers van PHP5
  • Toegevoegd AwaitableXHP; Deze kunt u efficiënte XHP componenten waar de gegevens ophalen eisen zijn een implementatie detail in plaats van een deel van de API ze presenteren
  • bouwen
  • Kenmerk dwang is nu veel strenger, en werpt een E_DEPRECATED. In een toekomstige versie zal de Hack typechecker enige dwang beschouwen om een ​​fout te zijn, en XHP-Lib zal een uitzondering te gooien.
  • Toegevoegd XHPUnsafeRenderable en XHPAlwaysValidChild interfaces, waardoor het makkelijker om markup uit andere bronnen in een XHP boom bevatten. Zie MIGRATING.md voor meer informatie
  • Split uit GetID (), addClass (), transferAttributes () en vrienden uit: x: html-element om een ​​nieuwe XHPHelpers eigenschap, die de nieuwe HasXHPHelpers interface implementeert
  • Voeg nieuwe XHPRoot interface geïmplementeerd door: x: primitief en: x: composable-element. Dit is de return type van maken ()
  • Removed Callable attribuut type, omdat deze niet wordt ondersteund door Hack
  • Functies die behandeld arrays (bijv GetAttributes ()) gebruiken nu Vector, Map of Set
  • Toegevoegd reflectie; ReflectionXHPClass is de belangrijkste toegangspoort

Wat is nieuw in versie 1.6.0:

  • Aangezien deze repository niet langer beschikt over een PHP5 extensie, het Zend en de PHP-licenties zijn niet geschikt. Gelicentieerd als BSD
  • U kunt nu XHP toevoegen aan uw-componist aan de hand PHP-project (facebook / XHP-lib)
  • Andere markup kan nu worden ingebed in XHP via de XHPUnsafeRenderable en XHPAlwaysValidChild interfaces - zie MIGRATING.md voor details
  • Zorg toString () als __toString (). Ze zijn identiek, maar bellen toString () vindt u veel mooier backtraces geven
  • Validatie was overdreven streng. Relaxed.
  • Toegevoegd HTML voorwaardelijke opmerkingen
  • Verbeterde ondersteuning voor Hack Vectoren, Sets en Kaarten
  • Ondersteuning geneste array specificaties - bv serie & # X3c; serie & # X3c; koord, int & # x3e; & # x3e;
  • Enkele citaten mogen nu in HTML attributen zonder ontsnapte

Wat is nieuw in versie 1.4:.

  • Ondersteuning voor PHP 5.5
  • Upgrades naar HTML5 specificaties.
  • Bug fixes.

Vergelijkbare software

LibXML
LibXML

28 Feb 15

data2xml
data2xml

4 Jun 15

relaxml
relaxml

5 Jun 15

Andere software van ontwikkelaar Facebook

Reacties op XHP

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!