GeekBox

IT系エンジニアの雑記

PHPから簡単にrubyを実行する方法

実行演算子の「` `」を使う。
シングルクォート「' '」とは別のもので、バッククォートというらしい。
バッククォートで囲まれた部分がshellコマンドとして実行される。

PHP側

[crayon-603b8e79a1255842327878/]

Ruby側

[crayon-603b8e79a1262168697888/]
ruby側の出力結果が変数に代入され、「test」が出力される。
shell_exec関数と等価らしいので、そっちを使った方がいいのかも。

-PHP
-,