HHVM examples to study - http://hhvm.com