GeekBox

IT系エンジニアの雑記

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

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

PHP側

[crayon-5d37875a4206c533062542/]

Ruby側

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

-PHP
-,