Laravel では、次のように sed を使用して環境値を更新することがあります。
sed -i '/^MAIL_DRIVER=/s/=.*/=log/' .env
PHPでこれを行うための提案と代替案はありますか?
更新:Laravel/dotenv .env ファイルを例として使用して、質問にいくつかのコンテキストを与えましたが、プログラムで環境変数を変更する方法には興味がありません。私の関心は、php ファイル操作関数を使用して sed の「ような」操作を実行する方法またはそれを行うためのライブラリが存在する場合。また、システム o パススルー関数を使用できることも知っています。それは、私が既に行っていることです。PHP を使用してこの方法でファイルを操作する方法について興味があります。