如何在PHP命令行中“获取”脚本?
例如,我有一个脚本test.php,其中包含
<?php $test = '123456'; ?>
我想在交互模式下使用$test
,所以当我运行php -a
时,已经定义了变量。
答案 0 :(得分:0)
答案 1 :(得分:0)
如果将文件另存为test.php,然后运行它,就像这样:
php test.php foo test anothertest
您将从脚本中获得以下输出:
test.php
foo
test
anothertest
如您所见,第一个参数实际上是您的PHP脚本的名称,与使用此“ ARGV”功能的许多其他语言一致。
请注意,您还可以将PHP命令行args作为数组元素访问,如下所示:
echo $argv[0];
echo $argv[1];