我有一个 C++ 程序,它需要从 PHP 脚本中获取数据,对其进行处理,然后将数据返回给我的 PHP 脚本。
- 如何将值从 PHP 传递到 C++?
- 你如何运行 C++ 脚本?你必须先编译它吗?
- 如何从 C++ 脚本中获取值?
1. 如何将值从 PHP 传递到 C++?
Ans:在 php 文件中,你可以使用exec函数来执行你的 C++ 二进制文件。例子:
exec("/path/to/your/binary $var1 $var2", $output);
2. 你如何运行 C++ 脚本?你必须先编译它吗?
Ans:当然,你不能直接执行C++脚本,C++是编译语言,你可以直接执行二进制文件。
3. 如何从 C++ 脚本中获取值?
Ans:见 1,你会得到 C++ 的输出$output
。
1-您可以使用exec
调用外部应用程序,使用命令行参数
2- C++ 不是脚本,它是一种编译语言,你必须先编译它
3-正常的标准输出将被 phpexec
函数捕获