在线 PHP 编译器

在浏览器中编写、编译并运行 PHP 代码,适合学习、练习与快速验证。

PHP 代码编辑器

输出

标准输出(stdout)

 

标准错误(stderr)

 

使用说明

  • 在左侧编辑器编写 PHP 代码(建议以 <?php 开头)。
  • 点击“运行代码”即可在线编译并执行程序。
  • 右侧面板展示输出与错误信息。
  • 绿色区域为标准输出(例如 echo / print)。
  • 红色区域为运行错误与警告。
  • 执行信息包含退出码与运行状态。
  • 快捷键:Ctrl+Enter(Mac 上为 Cmd+Enter)。

PHP 基础

Hello World:

<?php echo "Hello, PHP!";

常用类型:

  • int / float / bool / string
  • array(索引/关联)、callableobject
  • 可空类型:?T,空合并运算符:??

控制结构

条件与循环:

<?php $n = 5; if ($n % 2 === 0) echo "even\n"; else echo "odd\n"; for ($i=0; $i<3; $i++) echo $i, "\n";

函数与数组

示例:

<?php function add($a, $b) { return $a + $b; } $nums = [3,7,1,9,4]; echo add(2,3), "\n"; echo max($nums);

示例程序(点击上方运行)

1. 递归计算阶乘

<?php function factorial($n) { return $n <= 1 ? 1 : $n * factorial($n - 1); } echo "5! = ", factorial(5);

2. 数组最大值

<?php $nums = [3, 7, 1, 9, 4]; echo "Maximum: ", max($nums);