揮発性のメモ2

http://d.hatena.ne.jp/iww/

$argv は関数の中では使えない

$argv はただのグローバル変数なので、関数の中では使えない。
使いたいときは、grobal宣言を忘れずに使用する。

#!/usr/bin/php -q
<?
    function usage(){
        global $argv;

        print("usage: $argv[0] <option> <text>\n");
        exit(0);
    }

    $opt = getopt("e:d:");
    if(count($opt)===0) usage();


PHP: スーパーグローバル - Manual