在PHP中运行C ++脚本

时间:2012-08-03 04:01:46

标签: php c++ json

我有一个C ++程序,需要从PHP脚本中获取数据,处理它,并将数据返回到我的PHP脚本。

  1. 如何将值从PHP传递给C ++?
  2. 如何运行C ++脚本?你有必要先编译一下吗?
  3. 如何从C ++脚本中获取值?

2 个答案:

答案 0 :(得分:15)

1。如何将值从PHP传递到C ++?

Ans: 在php文件中,您可以使用exec函数来执行C ++二进制文件。 例如:

exec("/path/to/your/binary $var1 $var2", $output);

2. 如何运行C ++脚本?你需要先编译一下吗?

Ans: 当然,你不能直接执行C ++脚本,C ++是编译语言,你可以只执行二进制文件。

3. 如何从C ++脚本中获取值?

Ans: 参见1,您将通过$output获得C ++的输出。

答案 1 :(得分:2)

1-您可以使用exec来调用外部应用程序,使用命令行参数

2- C ++不是脚本,它是一种编译语言,你必须先编译它

3-普通标准输出将由php exec功能

捕获