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

转载  更新时间:2018年01月02日 08:41:10   作者:隆冬之夜99   我要评论

这篇文章主要介绍了命令行执行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微信公众号开发(4)php实现自定义关键字回复

    php微信公众号开发(4)php实现自定义关键字回复

    这篇文章主要介绍了php微信公众号开发第四课,php实现简单微信文本通讯,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • CodeIgniter基于Email类发邮件的方法

    CodeIgniter基于Email类发邮件的方法

    这篇文章主要介绍了CodeIgniter基于Email类发邮件的方法,结合实例形式分析了CodeIgniter调用CI自带的Email类实现发送邮件的相关使用技巧,需要的朋友可以参考下
    2016-03-03
  • thinkPHP中session()方法用法详解

    thinkPHP中session()方法用法详解

    这篇文章主要介绍了thinkPHP中session()方法用法,结合实例形式分析了thinkPHP中session方法的功能、参数、具体使用方法与相关注意事项,需要的朋友可以参考下
    2016-12-12
  • typecho插件编写教程(四):插件挂载

    typecho插件编写教程(四):插件挂载

    这篇文章主要介绍了typecho插件编写教程(四):插件挂载,本文讲解了如何找到插件点并挂载插件的方法,需要的朋友可以参考下
    2015-05-05
  • CodeIgniter删除和设置Cookie的方法

    CodeIgniter删除和设置Cookie的方法

    这篇文章主要介绍了CodeIgniter删除和设置Cookie的方法,涉及CodeIgniter操作cookie的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • PHP去掉从word直接粘贴过来的没有用格式的函数

    PHP去掉从word直接粘贴过来的没有用格式的函数

    通常我们会遇到直接把word内的内容,直接粘贴到文本编辑器中。这时候会出现在文本编辑器中有一些word内的没用的标签内容
    2012-10-10
  • php根据身份证号码计算年龄的实例代码

    php根据身份证号码计算年龄的实例代码

    我们只要知道身份证的生成规则就可以了,像下面我们从指定位置到多少位就是出日期了,然后我们把日期转成时间戳然后进行加减运算就得出了年龄了,下面我们看实例
    2014-01-01
  • PHP内核探索之变量

    PHP内核探索之变量

    php变量由变量名,类型,内容等部分组成,本文给大家分享php内核探索之变量,对php内核探索相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • PHP实现QQ快速登录的方法

    PHP实现QQ快速登录的方法

    这篇文章主要为大家详细介绍了PHP实现QQ快速登录的3种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • 跟我学Laravel之请求与输入

    跟我学Laravel之请求与输入

    本文主要讲解了Laravel框架中请求与输入的概念以及示例,非常的简单实用,需要的朋友可以参考下
    2014-10-10

最新评论