thettler / pht
这是我包装的 pht
v0.0.1
2022-03-25 19:35 UTC
Requires
- php: ^8.1
- league/flysystem: ^3.0
- react/event-loop: ^1.3
- symfony/console: ^6.0
- symfony/process: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- pestphp/pest: ^1.20
- spatie/ray: ^1.28
This package is auto-updated.
Last update: 2024-09-09 03:24:42 UTC
README
PHT:类似于 TypeScript 但用于 PHP
❗ ❗ 这只是一个原型和概念验证。它不打算被认真使用,并且有很多错误。你可以在这里了解更多 PHT:为 PHP 构建 TypeScript。但请随时贡献并进一步发展这个想法 ❗ ❗
这只是一个小型的概念验证,供大家尝试。为了更好的解释,请阅读 bitbench.dev - 为 PHP 构建 TypeScript 上的文章
安装
您可以通过 composer 安装此包
composer require thettler/pht
使用
要启动监视器
./vendor/bin/pht dev
默认情况下,它将在 'app' 目录内查找任何 .pht 文件,并将它们编译到 '.pht' 目录。
自动加载
要启用自动加载,请在您的 autoload.php
中找到 require 并在 Thettler\Pht\PHT::autoload($loader)
后面调用。
$loader = require __DIR__.'/../vendor/autoload.php'; Thettler\Pht\PHT::autoload($loader);
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请参阅 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。