2
:シェル変数をPHP関数呼び出しに引数として渡すには?私は、コマンドラインからPHPスクリプトを呼んでいる
/usr/bin/php -r "require '/path/to/php/dummy.php'; echo getFunction(\"DummyParameter\")";
は、呼び出しが魔法のように動作し、PHPの関数が正しい値を返します。 DummyParameter
を$ShellVariable
に置き換えたいとします。 DummyParameter
を置き換えると、"$ShellVariable"
文字列として渡されるはずです。ここに私が試したことは次のとおりです:
/usr/bin/php -r "require '/path/to/php/dummy.php'; echo getFunction(\"$ShellVariable\")";
シェル変数を関数の引数としてPHPスクリプトに渡す方法はありますか?
ありがとうございます。
おそらく-ことができますが、適切なエスケープを得ることは、おそらく権利を取得するのは非常に困難であろうと、かなり面倒なコードが必要になります。それは概念の証明ですか?コードをファイルに書くだけで簡単です。 –