将变量从 PHP 传递到命令行 SVN

Passing variables from PHP to command line SVN

我需要为学校项目创建一个 Web 应用程序并且需要使用 SVN。我在 PHP 变量中有一个路径,我正在使用命令行 svn。所以我需要将该变量传递给批处理文件命令。那么如何将 PHP 变量的值存储到批处理变量中。请帮忙

我的代码

<?PHP
$vname="\project";
$svnpath="d:\a\svn";
$serverpath=$svnpath.$vname;
mkdir $serverpath;
exec("svnadmin create <server path value>");
?>

您可以简单地使用 exec("svnadmin create $serverpath")。解释器将用它的值替换 $serverpath 就像用 ".

包裹的普通字符串一样

例如:

echo 'svnadmin create $serverpath' 将输出 svnadmin create $serverpath

然而:

echo "svnadmin create $serverpath" 将输出 svnadmin create d:\a\svn\project

更多信息见docs