TinyPHP · 一个PHP强类型子集的编译器。
TinyPHP 是一个 PHP → C AOT 编译器,用 PHP 语法编写原生二进制,零运行时依赖,性能提升 300-500 倍。
- Ai时代已经有一段时间了,Ai越来越强大,越来越多人失业了。我也趁着这点时间使用ai玩玩吧。以后不知道还有没有机会再写代码,甚至还能不能再做程序员了~
- 这个是纯AI开发的产物,分享给大家一起玩玩吧。当然啦暂时还不能作用于正式项目哦。
- 谈不上什么所谓的意义,就个人对编程对PHP喜好罢了~
开始
安装/下载
从 Releases 下载对应平台的单文件(Linux/macOS 为 tphp,Windows 为 tphp.exe),配置好path环境即可。
tphp main.php
第一个程序
每个程序需要一个全局命名空间(无 namespace 声明)的 class Main:
<?php // <?php 标签可选
class Main
{
// 入口函数 — 必须为 public function main(): void
public function main(): void
{
echo "hello world\n";
}
}
| 方法 | 签名 | 必须 | 说明 |
|---|---|---|---|
__construct |
(int $argc, array $argv) |
否 | 接收命令行参数;可省略 |
main |
(): void |
是 | 程序入口,必须强类型声明 |
__destruct |
() |
否 | 退出前自动调用,可省略 |
编译运行:
tphp main.php
./main
hello world # 结果
大概就这样。详情看官网和仓库吧~
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
挺好的啊, 多一些例子 ,简单的api 请求和查询数据库