phplang / xhp-lib
用于 xhp 的 XHP XHTML PHP 库
0.0.1
2016-08-13 21:10 UTC
Requires
- ext-xhp: *
Requires (Dev)
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
自动加载。