phplang/xhp-lib

用于 xhp 的 XHP XHTML PHP 库

0.0.1 2016-08-13 21:10 UTC

This package is not auto-updated.

Last update: 2024-09-14 21:36:24 UTC


README

由 Facebook Inc. 分支 https://github.com/facebook/xhp-lib/tree/1205aad1045912c4ccb747b297f0093a4196c202

这是对 xhp-lib/php-lib 的社区维护分支,专注于非 Hack 语法。它旨在与 https://github.com/phplang/xhp 在 PHP 上一起使用。HHVM 用户应在 https://github.com/facebook/xhp-lib 安装官方 xhp-lib,该库支持完整的 Hack 类型检查器。

自动加载

xhp-lib 随带一个 ClassLoader 实现,可以在 composer autoload "files" include 中使用,如下所示

在 composer.json 中

{
  "autoload": {
    "files": [
      "src/xhp-autoload.php"
    ]
  }
}

在 src/xhp-autoload.php 中

<?php

(new PhpLang\XhpLib\ClassLoader([
  ':view' => __DIR__ . '/../view/',
])->register();

在上面的示例中,像 <view:card:foo/> 这样的标签将从包根目录中的 view/card/foo.php 自动加载。