• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    命令行执行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如何获取命令行参数
    • php命令行模式代码实例详解
    • php web环境和命令行环境下查找php.ini的位置
    • php根据命令行参数生成配置文件详解
    • php命令行写shell实例详解
    • 利用PHP命令行模式采集股票趋势信息
    • 基于命令行执行带参数的php脚本并取得参数的方法
    • php生成curl命令行的方法
    • 实例讲解yii2.0在php命令行中运行的步骤
    • 如何通过Linux命令行使用和运行PHP脚本
    • PHP的命令行扩展Readline相关函数的使用
    上一篇:解决PHP字符串长度不一致的问题
    下一篇:thinkphp5上传图片及生成缩略图公共方法(分享)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    命令行执行php脚本中的$argv和$argc配置方法 命令行,执行,php,脚本,中的,