我需要给一个文件夹的路径作为php脚本的输入,这样我的php脚本就会根据路径做某些事情。在linux终端(Debian)上,我用以下命令运行我的程序:
php /path/name/example.php
如果我写:
php /path/name/example.php pwd
我希望它能在当前的工作目录中传递到我的php脚本中,但它没有。I echo argv[1]
,这是传递到脚本中的内容,它只打印出"pwd",而不是目录。如何将目录作为参数发送到脚本?
已回答
您需要使用$()
或反勾号来使用命令替换。
$php prog.php $(pwd)
$()
执行命令(此处为pwd
),并将输出作为参数传递给php脚本。