inicio fin etiquetas ejemplos php python command-line terminal code-testing

fin - PHP en línea de comando



php</ php (3)

Usando Python puedo probar mi código en la terminal / línea de comando escribiendo

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.


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


Tratar

php -a

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

Alternativamente, si no requiere la interactividad de un shell separado, use

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

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


php -r "echo ''hello world'';"