繁体   English   中英

在PHP命令行中获取脚本

[英]Source a script in PHP command-line

如何在PHP命令行中“获取”脚本?

例如,我有一个脚本test.php,其中包含

<?php $test = '123456'; ?>

我想在交互模式下使用$test ,所以当我运行php -a ,已经定义了变量。

$ argv数组( http://php.net/manual/zh/reserved.variables.argv.php

在你的情况下

$test = $argv[1];

如果将文件另存为test.php,然后运行它,如下所示:

php test.php foo test anothertest

您将从脚本中获得以下输出:

test.php
foo
test
anothertest

如您所见,第一个参数实际上是您的PHP脚本的名称,它与使用此“ ARGV”功能的许多其他语言一致。

请注意,您还可以将PHP命令行args作为数组元素访问,如下所示:

echo $argv[0];
echo $argv[1];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM