命令列執行php腳本中的$argv和$argc配置方法_php實例

jacklove
發布: 2023-04-02 10:32:01
原創
3585 人瀏覽過

這篇文章主要介紹了命令列執行php腳本中$argv和$argc的方法,本文給大家介紹的非常詳細,需要的朋友可以參考下

在實際工作中有可能會碰到需要在nginx命令列執行php腳本的時候,當然你可以去設定一個conf用外網存取。

在nginx命令列中使用

php index.php

#就可以執行這個index.php腳本了,但是怎麼傳遞參數呢?那就要用到$argv和$aegc了。不用開啟什麼設定 直接在腳本中使用,類似http傳值中的$_POST和$_GET.。

在index.php插入以下菜嗎

<?php
echo $argv[0];     echo "\n";
var_dump($argv[1]);    echo "\n";
var_dump(intval($argv[2]));  echo "\n";
echo $argv[3];     echo "\n";
echo $argc;
登入後複製

#然後在nginx命令列中使用

##

php index.php 1 10 100
登入後複製

顯示

index.php      //$argv[0]显示结果 经测试此处显示的是此脚本相对于执行位置的相对路径(就是你在哪里输入的php index.php,这里显示的就是 index.php 相对于你当前目录的位置)
string(1) "1"    //$argv[1]显示第一个参数会转为字符串
int(10)        //$argv[2]显示第二个参数
100          //$argv[3]显示第二个参数
4           //$argv参数的个数 相对路径+你传的参数
登入後複製

為了方便記憶查了一下這變數

$avgv 為argument vector, $avgc 為argument count

詳細資料:

http://php.net/manual/zh/reserved.variables.argv.php#93532

#總結

以上所述是小編給大家介紹的命令列執行php腳本中的$argv和$argc的方法,希望對大家有幫助,如果大家有任何問題請給我留言,小編會及時回覆大家的。在此也非常感謝大家對php中文網的支持!

您可能有興趣的文章:

thinkphp5上傳圖片及產生縮圖公共方法

微信小程式支付後呼叫SDK的非同步通知及驗證處理訂單方法的詳解

PHP 使用Echarts產生資料統計報表的實作

#

以上是命令列執行php腳本中的$argv和$argc配置方法_php實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!