Tutorial
在 Android 上运行 PHP —— 设备本地、离线、无需服务器
在你的 Android 手机上运行真正的 PHP:一个货真价实的解释器,内置于应用中,在设备本地执行、无需连接、 也无需配置任何服务器。它如何工作,以及边界在哪里。
1 min
作者 Pelayo NaredoPHP 通常意味着一台服务器:装一整套环境、配置一个主机,然后才能运行。在手机上,这根本无从谈起。PocketCode
内置了一个真正的 PHP 解释器,并在设备上运行你的 .php 脚本 —— 离线、即时,无需配置任何服务器。
真正的 PHP,在本地运行
一个货真价实的 PHP 解释器随应用一同附带。打开一个 .php 文件,点击 Run,它就在你的设备上执行:
- 那门日常的语言 —— 变量、数组、函数、字符串和数组辅助函数、循环、
echo/print—— 都作为真正的 PHP 运行。 - 输出和错误会流入一个真正的控制台,就像在桌面上运行
php script.php一样。 - 它无需连接即可运行,也不会有任何东西离开设备。
它擅长什么
- 学习和练习 PHP —— 随时随地做练习和示例。
- 编写脚本 —— 解析文本、重塑数据、生成输出、跑一个快速计算。
- 给逻辑做原型 —— 在把一个函数接入更大的项目之前,先测试它的行为。
编辑器还加上了**语法高亮、自动补全与设备端格式化**
以及一个符号栏,让 $、>、[ 和 ] 不再埋没在键盘里。
诚实的边界
- CLI 风格的 PHP,本地运行。 它以 PHP 命令行的方式执行脚本 —— 它不是一台通过 HTTP 托管并提供页面的 Web 服务器。
- 标准解释器,没有包往返。 运行你自己的代码;把它想成没有 Composer 安装步骤的 PHP。
- 手机规模的性能。 对脚本和学习没问题;繁重的工作负载应当放在服务器上。
在这些边界之内,它就是真正的 PHP,在你手中的手机上运行。
众多语言之一
PHP 是你安装的那一刻就内置并可离线使用的五种语言之一 —— 与 Python、 JavaScript、 C 和 Ruby 并列 —— 另有 约六种作为可选包。查看 完整阵容。
你的手机运行真正的 PHP —— 离线、私密、无需服务器。
PocketCode 即将登陆 Google Play。加入预注册,在你自己的设备上运行它。
本文背后的工具
代码编辑器