外部プログラムの呼び出し方法いろいろ

PHPで外部プログラムを呼び出すには

  • exec()
  • paththru()
  • popen()
  • proc_open()
  • shell_exec()
  • system()

などの関数を使う。shell_exec() は、「実行演算子 バッククォート (``)」 のエイリアスでもある。popen(), proc_open() は、標準入出力をストリームとして扱う。それ以外は、標準入力は指定できず、結果は戻り値や引数で配列や文字列として返ってくる。