我有一个C ++程序,需要从PHP脚本中获取数据,处理它,并将数据返回到我的PHP脚本。
答案 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
功能