[PHP-users 28251] Re: コマンドラインから実行

shi ma hcpi @ hotmail.co.jp
2006年 1月 27日 (金) 16:08:22 JST


こんにちは。

*.phpの引数でparam1,param2,param3というパラメータ名の
値を順に渡す場合で、3つの値が引数にされていればよいのですが
どれかのパラメータ値がなかった場合はどうやって判断するのでしょう?

例:
*.php param1の値 param2の値 param3の値
という場合は、順に読めばパラメータ名と値が一致します

*.php param1の値  param3の値
param2の値がない場合、これでは2番目の引数がparam2の値なのか
param3の値なのか判断できません。

パラメータ名を指定して、パラメータ値を受け取るにはどうしたらいいのでしょう?





>From: OKADA Yoshitada <okada @ sth.jp>
>Reply-To: PHP-users ML <php-users @ php.gr.jp>
>To: PHP-users ML <php-users @ php.gr.jp>
>Subject: [PHP-users 28249] Re: コマンドラインから実行
>Date: Fri, 27 Jan 2006 15:24:17 +0900
>
>岡田です。
>
>shi ma wrote:
> > phpスクリプト内でんp読み取りは、$_SERVER['argv'}で読み取れることは
> > わかりましたが、コマンドラインから実行する場合は、この$_SERVER['argv'}
> > の値をどうやって*.phpにわたすのでしょうか?
>
>基本ですが,マニュアルを確認しましょう。
>http://www.php.net/manual/ja/features.commandline.php
>
>個人的な好みですが,私は $_SERVER['argv'] よりも $argv の方が
>簡易なのでこちらを使用しています。ただし,設定によっては
>使えませんのでご注意下さい。
>
>**********************************************
>   STH Technology Partners
>   岡田 好正(Okada Yoshitada)
>   Tel/Fax  03-6692-0554
>   e-mail   okada @ sth.jp
>   URL      http://www.sth.jp/
>**********************************************
>
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3

_________________________________________________________________
パソコンでも携帯電話でも使える 「MSN Hotmail」 
http://promotion.msn.co.jp/hotmail/ 



PHP-users メーリングリストの案内