看起来像是exec()
可能仍然可以使用正确的变量。
$last_line = exec( $command, &$output, &$return_var )
第二个参数捕获所有返回数据,而函数的返回捕获最后一行。
$commands = array(
\'wp --version\',
\'whoami\',
\'pwd\',
\'ls -la\',
\'wp theme list\',
\'wp plugin list\',
);
echo \'<pre>\'.PHP_EOL;
foreach ($commands as $command ) {
// run command
exec($command, $retval);
// convert output array to text
echo implode(PHP_EOL, $retval) . PHP_EOL;
// clear the var for the next command
unset($retval);
}
echo \'</pre>\';