2008年05月23日
ラッパーを書いてる人が居た
変数展開が上手く行かないと言う。
- CLIからApacheモジュール用変数で代入したい
- パラメタはコマンドラインから引数で指定
$ command.php "\$_REQUEST[param] = 'value'" "\$_SERVERT[param] = 'host'"
何だかゴチャゴチャした
パっと見、長めのコードになっていた。
小さな物を書いて見る
どうも難しい事をやってる様には思えなかった。
試しに書いて実行結果を見せてみた。
該当部分だけ抜粋。
array_shift($argv);
foreach ($argv as $param) {
eval("$param;");
}
要求を満たしていた様だ。悩む時間が長い時ほど、意外とあっさり解決する。