viernes, 13 de diciembre de 2013

La consola interactiva de PHP


Python fue el primer lenguaje de programación en tener una consola interactiva para probar directamente algunos comandos, luego irb de la mano de Ruby acompaño y extendió esta funcionalidad, finalmente PHP logra tener su consola interactiva de comandos a partir de su versión PHP 5.1.0

Ejemplo


Para poder utilizar la consola de PHP y ejecutar sus comandos, podemos ingresar:

$ php -a
Interactive shell

php > echo 11+9;
20
php > echo "Hola, mundo!\n";
Hola, mundo!
php >

Otra particularidad de la consola de PHP que posee un autocompletado de sus ordenes pulsando la tecla [TAB]

php > zend_[TAB][TAB]
zend_logo_guid  zend_version    
php > zend_

Con lo cuál podemos encontrar algunas funciones de PHP de forma más simple, rápida e intuitiva.

Para salir de la función de consola pulsamos [Crtl+D] y vamos a poder ver en nuestro directorio $HOME que creó un archivo oculto llamado .php_history donde va a ir almacenando todos los comandos y funciones que fuimos interactuando con PHP.


Conclusiones


Tener una consola de comandos para un lenguaje de programación es realmente un punto a favor, ya que una vez que te acostumbras en otros lenguajes, probar cosas allí e ir jugando con ello es mucho más ágil.

Por otro lado haciendo una comparación entre las otras consolas de comandos y la de PHP, realmente creo que le falta un poco más de desarrollo, se encuentra algo rústica, sin tantas funcionalidades para acompañar al desarrollador y no es tan intuitiva, de todas maneras es bueno ver que una idea de implementación se fue replicando positivamente en diferentes proyectos.

Saludos!

No hay comentarios.:

Publicar un comentario

Entradas populares