Statements (63)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:Database_Management_System
|
gptkbp:album |
PHP bytecode
|
gptkbp:controls |
static typing
|
gptkbp:designed_by |
gptkb:Twitter_account
|
gptkbp:first_appearance |
gptkb:2014
|
gptkbp:format |
gptkb:.hack
|
gptkbp:formulation |
similar to PHP
|
gptkbp:has_feature |
gptkb:document
reflection collections annotations community support debugging tools error handling exception handling interfaces performance optimization shapes unit testing type checking type inference IDE support attributes enum types static methods namespaces method overloading code analysis code generation lambda expressions abstract classes final classes autoloading async functions function overloading XHP type hints type aliases instance methods await expressions tuple types PHP compatibility doc comments awaitable types collections interface keyset keyset types null safe operator shape types strict types trait support use statements |
https://www.w3.org/2000/01/rdf-schema#label |
Hack
|
gptkbp:influenced_by |
gptkb:software
|
gptkbp:is_used_for |
web development
|
gptkbp:passes_through |
gptkb:HHVM
|
gptkbp:philosophy |
object-oriented
|
gptkbp:repository |
https://github.com/facebook/hhvm
|
gptkbp:supports |
generics
async programming type annotations |