У меня есть программа на C ++, которая должна брать данные из PHP-скрипта, обрабатывать его и возвращать данные в мой PHP-скрипт.
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-й нормальный выход будет exec
функцией php exec