2009-01-17 9 views

Répondre

96

Pour Ruby, vous voulez la commande 'irb'.

Pour python, vous pouvez entrer en mode interactif avec la commande 'python'. Pour php, vous entrez dans un mode interactif de base avec 'php -a'.

En raison de ses limites, d'autres obus interactifs ont vu le jour. PHP-Shell en fait partie.

0

en php son php ou php-cli - nom différent dans les différentes installations

2

php ne se prête pas très bien à un shell interactif, parce que vous ne pouvez pas redéfinir les fonctions et les classes. Donc, tandis que there is un shell interactif disponible, ce n'est pas très utile.

1

Assurez-vous que php5-cli est installé et tapez 'php -a' sur la ligne de commande.

+0

Exactement ce que je veux. – workdreamer

1

phpsh Identique à irb pour ruby. php-cli vous permettent d'exécuter des scripts pour la ligne de commande comme

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

donc ce que vous demandez et toutes les réponses au sujet de php-cli sont différents. aussi php-cli a son propre php.ini qui vous permettent d'avoir différents configurations dépend de l'exécution php sur httpd (comme apache) ou bash

Saludos

6

En outre, si vous travaillez avec Ruby On Rails projet que vous pouvez utiliser

ruby script/console 

à partir de votre racine d'application Rails. C'est une bonne approche puisque vous obtenez un shell ruby ​​interactif et l'avantage est de charger la pile d'application entière pour vous. Assez maniable si vous testez votre nouveau code ou essayez de déboguer quelque chose.

+1

'script ruby ​​/ rails console' (version rails> 3) – sunsay

1

Il existe un excellent script pour PHP qui vous permet d'exécuter une console php sur un site web local.

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

Il y a des implications évidentes de sécurité, mais si elle est seulement accessible localement, alors il n'y a pas besoin de s'inquiéter. Vraiment gagner du temps si vous voulez vérifier le comportement de la fonction, ou isoler un morceau de code et diagnostiquer ce qui se passe.