H2o is a template engine that offers an enjoyable template authoring experience for PHP. It encourages clean and readable template syntax, a compact, extensible template engine, and a very clean code base. It supports template inheritance, duck-typed variable lookup for PHP objects, a useful set of bundled tags, and filters and extensions for strings, HTML formatting, and internationalization.