PHP : 定義済の変数


  $argv

※ スクリプトに渡された引数の配列

コマンドラインから実行したときに、 現在のスクリプトに渡されたすべての引数の配列が含まれます。
最初の引数は、常に現在のスクリプトのファイル名となります。 したがって、$argv[0] は
   スクリプトの名前となります。
この変数は、register_argc_argv が有効になっている場合にのみ使用可能です

  $_POST

HTTP POST メソッドで現在のスクリプトに渡された変数の連想配列です

 これは 'スーパーグローバル' あるいは自動グローバル変数と呼ばれるものです。
   スクリプト全体を通してすべてのスコープで使用することができます。 関数やメソ
   ッドの内部で使用する場合にも global $variable; とする必要はありません。

  $_GET

URL パラメータで現在のスクリプトに渡された変数の連想配列です。

 これは 'スーパーグローバル' あるいは自動グローバル変数と呼ばれるものです。
   スクリプト全体を通してすべてのスコープで使用することができます。 関数やメソ
   ッドの内部で使用する場合にも global $variable; とする必要はありません。

  $_SERVER

実際の表示
  

<?
print "<pre>";
print_r($_SERVER);
print "</pre>";
?>
  


$_SERVER は、ヘッダ、パス、スクリプトの位置のような 情報を有する配列です。

 この配列のエントリは、Web サーバにより 生成されます。
 全ての Web サーバがこれら全てを提供する保障はありません。
 サーバは、これらのいくつかを省略したり、この一覧にない他のものを 定義する可能性があります。

REQUEST_METHOD
主に GET か POST がセットされます

PHP_SELF
 現在実行しているスクリプトのファイル名です。
 http://example.com/test.php/foo.bar というアドレス上にあるスクリプトでは
   $_SERVER['PHP_SELF'] は /test.php/foo.bar となります。
 __FILE__ 定数 には、カレント(すなわち読み込まれた)ファイルのパスとファイル名が含まれます。
 PHP がコマンドラインから実行される場合、PHP 4.3.0 以降、 この変数にはスクリプト名が含まれます。


  $_SESSION

現在のスクリプトで使用できるセッション変数を含む連想配列です。

関連する記事

セッション :PHP 基本情報



  $_FILE

HTTP POST メソッドで現在のスクリプトにアップロードされた項目の連想配列です。

関連する記事

ファイルアップロード / サーバー(PHP) へ / cURL(PHP) / MSXML2.XMLHTTP( VBScript )



  $_COOKIE

現在のスクリプトに HTTP クッキーから渡された変数の連想配列です。

関連する記事

クッキーを使用して、再表示した時に条件が消えないようにする
VBScript/PHP クッキーデータが自動的に受け渡しされる事のテスト



  $_REQUEST

$_GET、 $_POST そして $_COOKIE の内容をまとめた連想配列です

  $GLOBALS

スクリプトのグローバルスコープに現在定義されているすべての変数への参照を含む連想配列です。

 変数名が配列のキーとなります。

function の中で、グローバル変数を参照する為に、global $a; というようにしますが、
常に $GLOBALS['a'] というふうに参照する事もできるので、テスト段階で使用すると、
global の 定義忘れを回避する事ができます。

※ 後で $GLOBAQLS['a'] => $a に変更すれば良いです。
※ そのままでも、他のローカル変数と区別されるので、そのほうが良い場合もあります。




yahoo  google  MSDN  MSDN(us)  WinFAQ  Win Howto  tohoho  ie_DHTML  vector  wdic  辞書  天気 


[phpVarious]
claudebot
24/03/29 03:08:40
InfoBoard Version 1.00 : Language=Perl

1 BatchHelper COMprog CommonSpec Cprog CprogBase CprogSAMPLE CprogSTD CprogSTD2 CprogWinsock Cygwin GameScript HTML HTMLcss InstallShield InstallShieldFunc JScript JScriptSAMPLE Jsfuncs LLINK OldProg OracleGold OracleSilver PRO PRObrowser PROc PROconePOINT PROcontrol PROftpclient PROjscript PROmailer PROperl PROperlCHAT PROphp PROphpLesson PROphpLesson2 PROphpLesson3 PROphpfunction PROphpfunctionArray PROphpfunctionMisc PROphpfunctionString PROsql PROvb PROvbFunction PROvbString PROvbdbmtn PROvbonepoint PROwebapp PROwin1POINT PROwinSYSTEM PROwinYOROZU PROwindows ProjectBoard RealPHP ScriptAPP ScriptMaster VBRealtime Vsfuncs a1root access accreq adsi ajax amazon argus asp aspSample aspVarious aspdotnet aw2kinst cappvariety centura ckeyword classStyle cmaterial cmbin cmdbapp cmenum cmlang cmlistbox cmstd cmstdseed cmtxt cs daz3d db dbCommon dbaccess dnettool dos download flex2 flex3 flex4 framemtn framereq freeWorld freesoft gimp ginpro giodownload google hdml home hta htmlDom ie9svg install java javaSwing javascript jetsql jquery jsp jspTest jspVarious lightbox listasp listmsapi listmsie listmsiis listmsnt listmspatch listmsscript listmsvb listmsvc memo ms msde mysql netbeans oraPlsql oracle oracleWiper oraclehelper orafunc other panoramio pear perl personal pgdojo pgdojo_cal pgdojo_holiday pgdojo_idx pgdojo_ref pgdojo_req php phpVarious phpguide plsql postgres ps r205 realC realwebapp regex rgaki ruby rule sboard sc scprint scquest sdb sdbquest seesaa setup sh_Imagick sh_canvas sh_dotnet sh_google sh_tool sh_web shadowbox shgm shjquery shvbs shweb sjscript skadai skywalker smalltech sperl sqlq src systemdoc tcpip tegaki three toolbox twitter typeface usb useXML vb vbdb vbsfunc vbsguide vbsrc vpc wcsignup webanymind webappgen webclass webparts webtool webwsh win8 winofsql wmi work wp youtube