将变量从 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。
我需要为学校项目创建一个 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。