php - 内联 PHP(命令行)

标签 php shell terminal command-line-interface interpreter

我想制作类似 tryruby.org 的东西。我从用户那里获取一行(例如,echo __FILE__),我想在 PHP 中执行它并将输出返回给客户端。

我尝试执行 exec('php -r ' . $command, $output),但 $output 始终包含 PHP 帮助部分。

如何实现此功能?

最佳答案

要制作 php -r,您必须将要执行的代码放在 ' .. 您的代码 .. ' 之间

例子:

php -r ' $var = 34; print_r($var); '

关于php - 内联 PHP(命令行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10025344/

相关文章:

javascript - 从横向格式的 HTML 页面制作 PDF

php - 从联合表中选择 php/mysql

php - 将目录复制到另一个位置的 Shell 命令

php - 重复删除 Laravel 事件/工作

javascript - Codeigniter - Ajax 调用时出错 (404)

linux - 如果不止一行具有相同的字符串,则使用 unix 删除除第一行之外的所有行

c - 向 execvp() 插入未知命令

macos - .bash_profile 函数打开 emacs

mysql - R - 在终端中运行命令并将输出保存到数据帧

Linux:无法获取包含空格的用户主目录