交互式控制台
弱类型编程语言都倾向于提供一个交互式控制台,让使用者在控制台中键入代码,直接运行。如浏览器的 JavaScript 控制台、Python 的 Interpreter,在 PHP 中,一些 Linux 平台的发行版,则会带有一个 Interactive Shell,然而其他的平台如 Windows 则没有这么好的待遇。
ModPHP 弥补了这一不足之处,它自带了一个交互式控制台,支持绝大多数 PHP 语法和语言结构(换行除外),让使用者在任何平台上都可以实时地编写代码,立即执行。并且,相比 PHP 自带的 Interactive Shell,它还包含了 ModPHP 的强大功能。
在 Windows 平台上,如果你已经将 PHP 的程序路径添加到了环境变量中,那么你就可以简单的通过下面的 CMD 命令来启动 ModPHP 控制台:
php mod.php
或者,直接运行网站根目录下的 Start-ModPHP.bat 文件(2.0.1 版本前叫 modphp.bat),来进入交互式控制台。 而在 Linux 或其他平台中,则直接使用上述命令进入即可。 除了使用常规的 PHP 语法,你还可以将函数作为一个命令,使用 shell 命令的语法来调用它们,例如:
curl modphp.hyurl.com/version
更多关于 shell 命令语法的介绍,请查看《parse_cli_param()》。 下面是一张 ModPHP 交互式控制台的运行截图: