Hack最基础的特性就是类型标注.PHP5已经开始支持对象的类型化,PHP7也提供了标量类型化声明.Hack提供了全面的类型标注支持,与其typecher配合使用,还可以实现快速.前置静态类型验证. 什么是类型标注? 类型标准允许给类属性.方法/函数参数.方法/函数返回值及代码其它组件添加显示类型,如int. 举个例子,下面的代码是用正规的PHP编写的,没有任何类型: <?php namespace Hack\UserDocumentation\Overview\Typing\Examples\…