风の社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4769|回复: 0
打印 上一主题 下一主题

[PHP] php中可使用命令行变量--$argv和$argc

[复制链接]

449

主题

0

听众

1995

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    开心
    2012-9-12 10:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2013-7-13 18:13:38 |只看该作者 |倒序浏览
    php 中可使用命令行变量。太多文字太抽象,用脚本来说话:
    <?php
    echo $argv[1]."\n";
    echo $argv[2]."\n";
    echo $argc."\n";
    print_r($argv);
    var_dump($argv);
    ?>

    运行脚本时,命令行为:php argvtest.php TQ TQx
    则输出结果为:
    TQ
    TQx   //$argv是一个数组
    3 //注意$argc变量,它用来保存$argv数组里元素的个数。要比正常输入的多一个,打印出来才知道,是多了一个脚本文件名称
    Array
    (
    [0] => argvtest.php
    [1] => TQ
    [2] => TQx
    )
    array(3) {
    [0]=>
    string(12) "argvtest.php"
    [1]=>
    string(2) "TQ"
    [2]=>
    string(3) "TQx"
    }
    分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    转播转播0 分享分享0 收藏收藏0 支持支持0 反对反对0
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    Archiver|手机版|迦南的天空 ( 沪ICP备12037486号-1

    GMT+8, 2024-5-19 05:26 , Processed in 0.015276 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回顶部