A Look at Hack, the PHP Replacement in HHVM — SitePoint

Artikeln introducerar Hack, ett statiskt typat språk från Facebook som ersätter PHP inom HHVM, och dess funktion för "graduell typning" som underlättar övergången för stora kodbaser. Hack-språkets typsystem, särskilt med "Type checker", möjliggör realtidsdetektering av utvecklarfel och genererar effektivare kod jämfört med dynamiskt typat PHP. Den beskriver "User attributes" som Facebooks implementering av annoteringar, vilket erbjuder ett strukturerat sätt att lägga till Metadata i koden. XHP presenteras som en PHP-extension som utökar språksyntaxen för att tillåta XML-dokumentfragment som giltiga PHP-uttryck, vilket förbättrar HTML-validering och säkerhet mot XSS-attacker. Hack erbjuder fördelar som ökad kodsäkerhet, bättre prestanda och realtidsfeedback för utvecklare, särskilt för de som redan använder PHP:s typ-hinting och PHPdoc-annoteringar.