Intérprete PHP Online
Ejecuta y prueba code PHP en una CLI online, sin configuración, ideal para debugging y aprendizaje rápido desde el navegador.
📈 PHP está en tendencia - empieza hoy
Loading...
🐘 Acerca de este ejecutor de PHP en línea
El CodeUtility PHP Executor te permite escribir y ejecutar código PHP directamente en tu navegador - sin configuración, servidor ni instalación. Ejecuta entornos reales de PHP en sandboxes aislados, y es compatible con versiones desde la 5.6 hasta la más reciente 8.2.
Ya sea que estés probando fragmentos, aprendiendo lo básico de PHP o explorando nueva sintaxis y funciones de librerías, esta herramienta ofrece un entorno ligero e interactivo para ejecutar tu código PHP al instante.
Puedes verificar lógica rápidamente, depurar funciones o practicar para entrevistas - todo dentro de tu navegador, con salida en tiempo real mostrada en la consola integrada.
Es ideal para estudiantes, desarrolladores e ingenieros web que necesitan una forma rápida de experimentar con PHP o validar fragmentos antes de desplegarlos en un servidor web real.
💡 Cómo usar esta herramienta
- 1. Elige una versión de PHP en el menú encima del editor (5.6, 7.4, 8.1 o 8.2).
- 2. Escribe o pega tu código PHP directamente en el área del editor.
- 3. Haz clic en Ejecutar para ejecutar el código y ver los resultados en la consola de abajo.
- 4. Mientras se ejecuta, aparecerá un botón Detener - haz clic para detener la ejecución antes de tiempo.
- 5. Usa Corregir código para corregir automáticamente problemas de sintaxis o indentación.
- 6. Después de corregir, aparecerá un botón Correcciones - haz clic para revisar las correcciones recientes del código.
- 7. También puedes usar el botón Subir para importar código desde un archivo local o Descargar para guardar tu trabajo.
- 8. Cada ejecución está limitada a 20 segundos de tiempo de ejecución por seguridad y rendimiento.
🧠 Consejo: El entorno de ejecución de PHP incluye extensiones estándar y funciones comunes - así que puedes probar el comportamiento real de PHP de forma segura en tu navegador.
💡 Conceptos básicos de PHP y ejemplos que puedes probar arriba
1. Declaración de variables y constantes
Las variables en PHP comienzan con $. Usa define() o const para constantes.
$x = 10;
$pi = 3.14;
$name = "Alice";
$isActive = true;
define("MAX_USERS", 100);
const APP_NAME = "CodeUtility";
2. Condicionales (if / switch)
Usa if, elseif y else para bifurcaciones, o switch para múltiples casos.
$x = 2;
if ($x == 1) {
echo "Uno\n";
} elseif ($x == 2) {
echo "Dos\n";
} else {
echo "Otro\n";
}
switch ($x) {
case 1:
echo "Uno\n";
break;
case 2:
echo "Dos\n";
break;
default:
echo "Otro\n";
}
3. Bucles
PHP admite los bucles for, while y foreach.
for ($i = 0; $i < 3; $i++) {
echo $i . "\n";
}
$n = 3;
while ($n > 0) {
echo $n . "\n";
$n--;
}
4. Arrays
Los arrays almacenan múltiples valores. PHP admite arrays indexados y asociativos.
$nums = array(10, 20, 30);
echo $nums[1];
5. Manipulación de arrays
Usa funciones como array_push(), array_pop(), count() y segmentación con array_slice().
$fruits = ["apple", "banana"];
array_push($fruits, "cherry");
array_pop($fruits);
print_r($fruits);
$sliced = array_slice($fruits, 0, 1);
print_r($sliced);
6. Entrada/salida por consola
Usa readline() para entrada por CLI y echo/print para salida.
$name = readline("Introduce tu nombre: ");
echo "Hola, $name\n";
7. Funciones
Las funciones encapsulan lógica reutilizable. Los parámetros pueden tener valores por defecto.
function greet($name = "Invitado") {
return "Hello, $name";
}
echo greet("Alice");
8. Arrays asociativos
Los arrays de PHP pueden funcionar como diccionarios con claves de tipo cadena.
$person = ["name" => "Bob", "age" => 25];
echo $person["name"];
9. Manejo de excepciones
Usa try, catch y throw para manejar errores.
try {
throw new Exception("Algo salió mal");
} catch (Exception $e) {
echo $e->getMessage();
}
10. E/S de archivos
Usa funciones como fopen(), fwrite() y fread() para operaciones con archivos.
$file = fopen("test.txt", "w");
fwrite($file, "Hola archivo");
fclose($file);
$file = fopen("test.txt", "r");
echo fread($file, filesize("test.txt"));
fclose($file);
11. Manipulación de cadenas
Usa funciones como strlen(), str_replace() y explode().
$text = "Hello World";
echo strlen($text);
echo str_replace("Hello", "Hi", $text);
print_r(explode(" ", $text));
12. Clases y objetos
Usa clases para modelar objetos del mundo real y reutilizar lógica.
class Person {
public $name;
function __construct($name) {
$this->name = $name;
}
function greet() {
return "Hola, soy " . $this->name;
}
}
$p = new Person("Alice");
echo $p->greet();
13. Referencias
En PHP, puedes pasar variables por referencia usando &.
function addOne(&$num) {
$num++;
}
$x = 5;
addOne($x);
echo $x; // 6