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