有时候我们只是想临时试一下 PHP,比如看看数组怎么遍历、字符串怎么拼接,或者某个 if 判断写得对不对。如果为了这么一点代码,还要先在电脑上安装 PHP、配置运行环境,再打开编辑器折腾一圈,这多少有点麻烦。
这时候,使用咱们绿叶网的 PHP 在线编译器就省事多了。打开页面直接写代码,运行后马上查看结果。特别适合刚开始学 PHP 的小伙伴边学边试,也适合平时快速验证一小段代码。
页面上方就是咱们的 PHP 在线编译器。基本操作很简单:左边写代码,右边看结果。
Ctrl + Enter 快捷键。比如,我们可以使用 PHP 的关联数组模拟一个简单的购物车,并计算每件商品的小计和最终总价:
<?php
$cart = [
['name' => '键盘', 'price' => 199, 'quantity' => 1],
['name' => '鼠标', 'price' => 89, 'quantity' => 2],
['name' => '鼠标垫', 'price' => 29, 'quantity' => 1],
];
$total = 0;
foreach ($cart as $item) {
$subtotal = $item['price'] * $item['quantity'];
$total += $subtotal;
echo $item['name'] . ':¥' . $subtotal . PHP_EOL;
}
echo '合计:¥' . $total;运行结果如下。
键盘:¥199
鼠标:¥178
鼠标垫:¥29
合计:¥406像上面这种小代码,最适合使用在线编译器来验证。写完直接运行,不需要专门去建个本地项目。
简单来说,PHP 在线编译器主打一个 “开箱即用”。它最大的好处就是帮你省去了折腾本地服务器环境(比如安装 Apache 或 Nginx)的麻烦,打开网页就能直接跑代码。
它非常适合以下这几个场景:

简单来说,PHP 是一门主要用来做网站后台(服务器端)的编程语言。

如果小伙伴们稍微关注过编程圈,大概率听过一个著名的段子:“PHP 是世界上最好的语言”。虽然这是一句老梗,但也侧面说明了 PHP 在做网站这件事上的普及度,至今依然有海量的网站靠它在背后默默支撑。
和 HTML 这种只负责网页 “长什么样” 的语言不同,PHP 是在服务器上默默干活的。比如当你登录账号、发帖或者提交订单时,往往就是 PHP 在后台忙活:连接数据库、处理表单信息,最后把处理好的网页结果发给你的浏览器。
PHP 的主战场非常明确,就是 “Web 开发” 。它不追求花里胡哨的 “全能”,而是把做网站这件事玩得很明白。它主要用于以下场景:

总之,PHP 的核心优势就是和做网站绑定得很深。如果你打算快速搞定一个 Web 后端项目,或者想折腾 WordPress 建站,PHP 依然是非常实在和好用的一门语言。
新手小伙伴们刚接触 Web 开发时,很容易把这三兄弟搞混。其实它们在网页里的分工非常明确,我们可以拿 “开一家餐厅” 来举个例子:

简单来说,HTML 和 JavaScript 是在你眼前的浏览器里蹦跶,而 PHP 则是躲在背后的服务器里默默打工。三者配合,才能做出一个完整的动态网站。
第一次看 PHP 代码,小伙伴们往往会被满屏的 $ 和 <?php 吸引。别慌,这就是 PHP 的两大 “防伪标志”:

如果一个文件里全部都是 PHP 代码(没有混杂 HTML),在实际开发中,我们通常不会在结尾写 “?>”。这能避免文件末尾不小心多出空格或回车,导致一些莫名其妙的报错。
代码写得多了以后,鼠标点来点去多少有点慢。PHP 在线编译器还支持下面这些常用快捷键,小伙伴们先记住几个高频的就够用了。
Ctrl + Enter:运行代码。Ctrl + Z:撤销、Ctrl + Y:重做。Ctrl + C:复制、Ctrl + V:粘贴。Ctrl + A:全选。Ctrl + X:剪切。Ctrl + /:注释或取消注释。Ctrl + Home:跳转到首行的行首。Ctrl + End:跳转到末行的结尾。其中最值得记住的还是 Ctrl + Enter。写完代码顺手一按就能运行,用来反复测试 PHP 语法和小段逻辑非常方便。
如果小伙伴们还在打 Web 开发基础,可以继续学习咱们绿叶网提供的这些相关教程: