簡體   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