Ruby,PHP的交互式控制台

如何启动ruby和php的Interactive Console

Test asked 2020-02-12T20:03:12Z
8个解决方案
96 votes

对于红宝石,您需要“ php -a”命令。

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

对于php,您输入的基本交互模式为“ php -a”。 由于其局限性,其他交互式外壳也应运而生。 PHP-Shell是其中之一。

Gordon Wilson answered 2020-02-12T20:03:34Z
5 votes

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

ruby script/console

从您的Rails应用程序根目录开始。 这是一个很好的方法,因为您获得了交互式红宝石外壳,并且优点是可以为您加载整个应用程序堆栈。 如果您正在测试新代码或尝试调试某些东西,则非常方便。

Attila Györffy answered 2020-02-12T20:03:59Z
2 votes

php不能很好地应用于交互式shell,因为您不能重新定义函数和类。 因此,尽管有可用的交互式外壳,但它不是很有用。

troelskn answered 2020-02-12T20:04:19Z
1 votes

确保已安装php5-cli,然后在命令行中键入“ php -a”。

Robert Elwell answered 2020-02-12T20:04:39Z
1 votes

您正在寻找与irb相同的phpsh用于红宝石。 php-cli允许您像这样运行命令行脚本

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

因此,您要问的内容以及有关php-cli的所有答复都不同。 php-cli也有自己的php.ini,可让您进行不同的配置,具体取决于通过httpd(例如apache)或bash运行php

礼炮

Gabriel Sosa answered 2020-02-12T20:05:08Z
1 votes

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

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

这里有明显的安全隐患,但是如果只能在本地访问,则无需担心。

如果您要仔细检查功能行为,或者隔离一段代码并诊断会发生什么,则可以真正节省时间。

chim answered 2020-02-12T20:05:41Z
1 votes

对于已加载Rails 3.x +项目的控制台

rails c

这是ruby scripts/rails console的简写

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

Mike Lyons answered 2020-02-12T20:06:10Z
0 votes

在php中,其php或php-cli-在不同的安装中使用不同的名称

empi answered 2020-02-12T20:06:30Z
translate from https://stackoverflow.com:/questions/453578/interactive-console-for-ruby-php