2009-01-17 19 views

Respuesta

96

para Ruby, desea que el 'irb' comando.

Para python, puede ingresar al modo interactivo con el comando 'python'.

Para php, ingrese a un modo interactivo básico con 'php -a'. Debido a sus limitaciones, han surgido otros caparazones interactivos. PHP-Shell es uno de ellos.

0

En su php php o php-cli - nombre diferente en diferentes instalaciones

2

php no se presta muy bien a un shell interactivo, porque no se puede redefinir funciones y clases. Entonces, mientras que there is un shell interactivo disponible, no es muy útil.

1

Asegúrese de que ha instalado php5-cli y tipo 'php -a' en la línea de comandos.

+0

exactamente lo que quiero. – workdreamer

1

está buscando phpsh igual que irb for ruby. php-cli le permiten ejecutar secuencias de comandos para la línea de comando como

myserver> php -r "echo 'hola mundo';" 

así que lo que está pidiendo y todas las respuestas sobre PHP-CLI es diferente. También php-cli tiene su propio php.ini que le permiten tener configuraciones diferentes depende de Ejecución sobre php httpd (como Apache) o en bash

saludos

6

Además, si usted está trabajando con un Ruby On Rails proyecto que puede usar

ruby script/console 

desde la raíz de la aplicación Rails. Este es un buen enfoque ya que obtiene un shell de rubí interactivo y la ventaja es que carga toda la pila de aplicaciones por usted. Muy útil si está probando su nuevo código o tratando de depurar algo.

+1

'ruby script/rails console' (versión de rieles> 3) – sunsay

1

Hay un excelente guión de PHP que le permite ejecutar una consola php en un sitio web local.

http://seld.be/notes/php-console-in-your-browser

Hay implicaciones obvias de seguridad aquí, pero si es sólo accesible a nivel local, entonces no hay necesidad de preocuparse.

Realmente ahorra tiempo si desea verificar el comportamiento de la función, o para aislar una parte del código y diagnosticar lo que sucede.

Cuestiones relacionadas