-2
foreachループでバックティック演算子を使用して演算を実行することを計画しています。私は、ループの前に目的のディレクトリに変更して、ディレクトリを元に戻す必要はありません。PHPが複数のバックティックコマンド間で同じディレクトリに残る方法はありますか?
次の簡単なテストでは、操作の間、同じディレクトリにとどまることができないことを示しているようだ:
$output=`pwd`."<br />";
$output.=`cd ~/domains && pwd`."<br />";
$output.=`pwd`;
echo $output;
die;
// output
home-path
home-path/domains
home-path
は、これを実現する方法はありますか?または、私はforeachループで実行するたびにディレクトリにcd
を置くべきですか?
何を達成しようとしていますか? –
http://php.net/chdir – Kurt
PHP関数['chdir'](https://php.net/manual/en/function.chdir.php)と[' getcwd'] (https://secure.php.net/manual/en/function.getcwd.php) –