интерактивная консоль для Ruby, PHP - PullRequest
48 голосов
/ 17 января 2009

Как запустить интерактивную консоль для ruby ​​и php

Ответы [ 8 ]

97 голосов
/ 17 января 2009

Для ruby ​​вам нужна команда '<a href="http://en.wikipedia.org/wiki/Interactive_Ruby_Shell" rel="noreferrer">irb</a>'.

Для python вы можете войти в интерактивный режим с помощью команды <a href="http://www.python.org/doc/2.1.3/tut/node4.html#SECTION004120000000000000000" rel="noreferrer">python</a>.

Для php вы входите в базовый интерактивный режим с помощью <a href="http://www.manpagez.com/man/1/php/" rel="noreferrer">php -a</a>. Из-за его ограничений возникли другие интерактивные оболочки. PHP-Shell является одним из них.

6 голосов
/ 18 января 2009

Также, если вы работаете с проектом Ruby On Rails, вы можете использовать

ruby script/console

из корня вашего Rails-приложения. Это хороший подход, поскольку вы получаете интерактивную оболочку ruby, и преимущество в том, что загружает весь стек приложений для вас. Очень удобно, если вы тестируете новый код или что-то отлаживаете.

2 голосов
/ 17 января 2009

php не очень хорошо подходит для интерактивной оболочки, потому что вы не можете переопределять функции и классы. Таким образом, хотя там является доступной интерактивной оболочкой, это не очень полезно.

1 голос
/ 02 ноября 2013

Для консоли с рельсами 3.x + загруженный проект

rails c

это сокращение от ruby scripts/rails console

См. Другие сокращения здесь: http://xyzpub.com/en/ruby-on-rails/3.2/abkuerzungen.html

1 голос
/ 24 сентября 2012

Существует отличный скрипт для PHP, который позволяет запускать консоль php на локальном веб-сайте.

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

Здесь есть очевидные последствия для безопасности, но если это доступно только локально, тогда не стоит беспокоиться.

Действительно экономит время, если вы хотите дважды проверить поведение функции или выделить фрагмент кода и диагностировать, что происходит.

1 голос
/ 18 января 2009

вы ищете phpsh так же, как ирб для рубина. php-cli позволяет запускать сценарии для командной строки, такие как

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

так что вы спрашиваете и все ответы о php-cli разные. также php-cli имеет свой собственный php.ini, который позволяет вам иметь различные конфигурации в зависимости от запуска php через httpd (например, apache) или в bash

Saludos

1 голос
/ 17 января 2009

Убедитесь, что у вас установлен php5-cli и введите 'php -a' в командной строке.

0 голосов
/ 17 января 2009

В php его php или php-cli - разные имена в разных инсталляциях

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...