標準出力を使わずにPHPからbashに変数を渡したいです。私の問題は次のものに減らすことができます:
このコードを機能させるにはどうすればよいですか?
export A=1;
php -r "echo 'variable A equals: '.\$_SERVER['A'].\"\n\";"
php -r "\$_SERVER['A']=0;"
echo $A
編集:
次のコードは機能しません。
export A=1;
php -r "echo 'variable A equals: '.\$_SERVER['A'].\"\n\";"
php -r "putenv(\"A=0\");"
// Same problem with:
// php -r "exec(\"export A=0\");"
echo $A