GeekBox

IT系エンジニアの雑記

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

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

PHP側

[crayon-5fc6aaf24311e381477067/]

Ruby側

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

-PHP
-,