Aqui va un resumen de las opciones más comunes del comando php
en la terminal:
php [opciones] [-f] archivo.php [-- argumentos]
Opción | Descripción |
---|---|
-v |
Muestra la versión de PHP. |
-i |
Muestra información detallada de configuración (como phpinfo() ). |
-m |
Lista los módulos/paquetes compilados y cargados. |
-r |
Ejecuta código PHP directamente desde la línea de comandos, sin <?php ?> . |
-a |
Modo interactivo (REPL). |
-l |
Revisa errores de sintaxis en un archivo PHP (lint). |
-f archivo.php |
Ejecuta un archivo PHP. |
-S host:puerto |
Inicia un servidor web embebido. |
-d clave=valor |
Establece una directiva de configuración temporal. |
--ini |
Muestra la ruta del archivo php.ini en uso. |
--rf Clase |
Muestra información sobre las funciones de una clase (Reflection). |
--rc Clase |
Muestra la definición de una clase (Reflection). |
--re Extensión |
Muestra información sobre una extensión. |
--ri Extensión |
Muestra información detallada de una extensión cargada. |
Ejecutar código inline:
php -r "echo 'Hola mundo';"
Comprobar errores en un script:
php -l archivo.php
Iniciar servidor local en el puerto 8000:
php -S localhost:8000
Ver ubicación del php.ini
:
php --ini
Ver funciones de una clase:
php --rf DateTime
Ver definición de una clase:
php --rc Exception
Ver información de una extensión:
php --ri json