2010-11-07 23 views
5

utilizar Python puedo probar mi código en la línea de terminales/comandos escribiendoPHP en la línea de comandos

python 
python> print "hello world" 

me gustaría hacer esto con PHP también, pero al escribir:

php 
echo "hello world"; 

no funciona ... ¿Es esto posible? ¿que debería hacer? Una búsqueda rápida en Internet ofrece muchos resultados que requieren la ejecución de un archivo .php real. Solo quiero probar una sola oración si es posible, sin crear archivos ni nada.

Respuesta

7

Trate

php -a 

que se inicia un interactive PHP shell. Tenga en cuenta que esto requiere PHP para construirse con --with-readline (que no es el caso si está utilizando el PHP con chinchetas con Mac OS X, por ejemplo).

Alternativamente, si no se requiere la interactividad de una concha independiente, utilice

php -r 'print_r(get_defined_constants());' 

para ejecutar un fragmento de PHP (esto no requiere el apoyo de readline).

1

Si ejecuta php sin la opción -a, no se olvide el <?php al inicio

Cuestiones relacionadas