Hack (lenguaje de programación)

La mayoría de los scripts PHP también son válidos en Hack, sin embargo, funciones y construcciones del lenguaje PHP de uso menos frecuente no están soportados en Hack.

Sin embargo, los tipados de variables locales no se pueden especificar .

[6]​[7]​ Dado que Hack utiliza un sistema de tipificación gradual, en el modo predeterminado, escribir anotaciones no es obligatorio, incluso en lugares que no se pueden deducir; el sistema de tipos asumirá que el autor esta en lo correcto y admitirá el código.

[10]​ Sin embargo, está disponible un modo "estricto" , donde este tipo de anotaciones son requeridas.

Un archivo Hack comienza con