用途:在 3v4l.org 上运行 PHP 代码,验证其在多个 PHP 版本下的实际运行行为。资料强调不要推理 PHP 会做什么,而应实际测试。
主要能力与用法:
- 研究 3v4l.org 提交表单,获取首页 HTML(curl -s https://3v4l.org/ | head -200),确认表单 action、HTTP 方法、code 文本域名称及隐藏字段、结果页重定向方式。
- 准备可执行代码:若代码只定义类或函数,补充调用;加 var_dump() 或 echo 展示返回值与类型;必要时用 try/catch 捕获,确保产生可观察输出。
- 通过表单提交准备后的代码。
- 用 REST API 获取结果:curl -s -H 'Accept: application/json' 'https://3v4l.org/<short-id>',解析 JSON 查看不同 PHP 版本的输出。
- 展示结果:给出浏览器查看链接、跨版本输出摘要及版本间行为差异。
适用场景:验证 PHP 代码在多个版本下的真实输出、兼容性与行为差异。
限制:需依赖 3v4l.org 的页面结构与 API;具体字段名、提交细节需自行抓取确认,官方资料未预先给出。收费、使用额度等信息暂未提供。