例えばあるプログラムがあり
以下で起動できるものがあります。
> cd Hoge > bin/release
でHoge内部に入り各種コマンドを打って操作できるものがります。
Hoge > init Hoge > add 1 Hoge > add 2 Hoge > add 3 Hoge > result 6
これをphpで操作したいです。
phpでコマンドを使う方法として以下ページを見つけたので
https://techacademy.jp/magazine/11662
exec()を使えばできそうかなと思ったのですが、戻り値が帰ってきませんでした。
<?php exec(__DIR__ . '/Hoge/bin/release; init; add 1; add 2; add3; result', $output, $return_var); var_dump($return_var); // ここで6を表示させたいが戻り値が帰ってこず待機状態となる。
どのようにすればphpでコンソールを操作できますでしょうか?
それともそのそもそのようなことはできないのでしょうか?
php -v PHP 5.6.29 (cli) (built: Dec 9 2016 07:03:56) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
回答2件
あなたの回答
tips
プレビュー