Ruby,PHP的交互式控制台

时间:2009-01-17 16:53:01

标签: php ruby

如何为ruby和php启动交互式控制台

8 个答案:

答案 0 :(得分:97)

对于ruby,你想要'irb'命令。

对于python,您可以使用“python”命令进入交互模式。

对于php,您可以使用“php -a”进入基本交互模式。由于其局限性,其他互动外壳如雨后春笋般涌现。 PHP-Shell就是其中之一。

答案 1 :(得分:6)

此外,如果您正在使用Ruby On Rails项目,则可以使用

ruby script/console

来自您的Rails应用程序根目录。这是一个很好的方法,因为您获得了一个交互式ruby shell,其优点是可以为您加载整个应用程序堆栈。如果您正在测试新代码或尝试调试某些内容,那么非常方便。

答案 2 :(得分:2)

php不适合交互式shell,因为你无法重新定义函数和类。因此,虽然可以使用there is交互式shell,但它并不是非常有用。

答案 3 :(得分:1)

确保安装了php5-cli并在命令行输入“php -a”。

答案 4 :(得分:1)

你正在寻找phpsh与irb相同的红宝石。 php-cli允许您为命令行运行脚本,如

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

所以你问的问题以及关于php-cli的所有回复都是不同的。 php-cli也拥有自己的php.ini,允许你有不同的配置取决于运行php over httpd(如apache)或bash

saludos

答案 5 :(得分:1)

有一个优秀的PHP脚本,允许您在本地网站上运行php控制台。

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

这里有明显的安全隐患,但如果它只能在本地访问,那么就不用担心了。

如果您想要仔细检查功能行为,或者隔离一段代码并诊断发生的情况,那么确实可以节省时间。

答案 6 :(得分:1)

对于带有3.x +项目加载的控制台

rails c

这是ruby scripts/rails console

的简写

在此处查看更多缩写:http://xyzpub.com/en/ruby-on-rails/3.2/abkuerzungen.html

答案 7 :(得分:0)

在php中它的php或php-cli - 在不同的安装中的不同名称