スーパーグローバル変数、すべての変数を含むグローバル結合配列。変数の名前は配列のキーです。
$name="why";//定义变量name,并初始化 function echoName() { //通过全局数组$GLOBALS来引用外部变量 echo "myname is ".$GLOBALS['name']."<br>"; } echoName();
結果は、私の名前が理由です。
global は、関数の外で宣言された変数を使用する場合、global を使用して変数を宣言することと同等であり、変数を参照できます。
$name="why";//声明变量$name,并初始化 function echoName1() { //在函数echoName1()里使用global来声明$name global $name; echo "the first name is ".$name."<br>"; } echoName1();
結果は次のとおりです: 名前はなぜです
$_SERVER は、ヘッダー、パス、スクリプトの場所などの情報を含む配列です。この配列内の項目は Web サーバーによって作成されます。すべてのサーバーがすべてのアイテムを提供するという保証はありません。サーバーは一部のアイテムを無視したり、ここにリストされていないアイテムを提供したりする可能性があります。
$_SERVER[‘HTTP_HOST’] リクエストヘッダー情報の Host 内容から現在のドメイン名を取得します。
$_SERVER["SERVER_NAME"] 出力設定ファイル httpd.conf の ServerName は、通常、HTTP_HOST 値と同じになります。ただし、サーバー ポートがデフォルトのポート 80 でない場合、またはプロトコル仕様が HTTP でない場合は、 /1.1、HTTP_HOST にはこの情報が含まれますが、必ずしも SERVER_NAME である必要はありません。 (主に構成ファイルの設定に依存します)。
$_SERVER["HTTP_USER_AGENT"] ユーザーのブラウザ、オペレーティング システム、その他の情報を含むユーザー関連情報を取得します。
$_SERVER[‘HTTP_ACCEPT’] 現在のリクエストの ACCEPT ヘッダー情報。
$_SERVER["HTTP_ACCEPT_LANGUAGE"] この値はブラウザによって送信され、ユーザーのデフォルトの言語設定を示します。次の q 値はユーザーの言語設定を示します。
$_SERVER["HTTP_ACCEPT_ENCODING"] ほとんどの最新のブラウザは gzip 圧縮をサポートしており、この情報をサーバーに報告します。このとき、サーバーは圧縮された HTML をブラウザーに送信します。これにより、ファイル サイズが 80% 近く削減され、ダウンロード時間と帯域幅が節約されます。
$_SERVER["HTTP_COOKIE"] ブラウザの Cookie 情報。
$_SERVER["HTTP_CONNECTION"] 現在のリクエストの接続ステータス。
$_SERVER["HTTP_UPGRADE_INSECURE_REQUESTS"] は、ブラウザがサーバーから送信されたリクエストを読み取ることができることを示し、
$_SERVER["HTTP_CACHE_CONTROL"] は、ブラウザがこのページ情報をキャッシュするかどうかを示します。
$_SERVER["PATH"] 現在のスクリプトが配置されているファイル システム。
$_SERVER["SystemRoot"] 現在のサーバーのオペレーティング システム。
$_SERVER["COMSPEC"] は cmd.exe のパスを指します。
$_SERVER["PATHEXT"] 環境変数の設定。
$_SERVER["WINDIR"] スクリプトが指すシステム ディレクトリ。
$_SERVER["SERVER_SIGNATURE"] サーバーのバージョンと仮想ホスト名を含む文字列。
$_SERVER["SERVER_SOFTWARE"] サーバー ソフトウェアの構成情報。
$_SERVER["SERVER_ADDR"] 現在スクリプトを実行しているサーバーの IP アドレス。
$_SERVER["SERVER_PORT"] サーバーポート。
$_SERVER["REMOTE_ADDR"] Web を閲覧しているユーザーの IP。
$_SERVER["DOCUMENT_ROOT"] 現在実行中のスクリプトが配置されているルート ディレクトリ。
$_SERVER["REQUEST_SCHEME"] サーバー通信プロトコル。http または https です。
$_SERVER[“CONTEXT_PREFIX”] プレフィックス。
$_SERVER[“CONTEXT_DOCUMENT_ROOT”] 現在のスクリプトが配置されているドキュメントのルート ディレクトリ。
$_SERVER["SERVER_ADMIN"] サーバー管理者の情報。
$_SERVER["SCRIPT_FILENAME"] 現在実行中のスクリプトの絶対パス。
$_SERVER ["REMOTE_PORT"] ユーザーがサーバーに接続するために使用するポート。
$_SERVER["GATEWAY_INTERFACE"] サーバーで使用される CGI 仕様のバージョン。
$_SERVER["SERVER_PROTOCOL"] ページをリクエストするときの通信プロトコルの名前とバージョン。
$_SERVER["REQUEST_METHOD"] データを送信するメソッドをリクエストします。
$_SERVER["QUERY_STRING"] サーバーがリクエストしたとき?以下のパラメータ。
$_SERVER["REQUEST_URI"] 現在のスクリプト パス、ルート ディレクトリの後のディレクトリ。
$_SERVER["SCRIPT_NAME"] 現在のスクリプトのパス。これは、ページがそれ自体を指す必要がある場合に便利です。
$_SERVER["PHP_SELF"] 現在実行中のスクリプトのファイル名。
$_SERVER["REQUEST_TIME"] リクエストが開始されたときのタイムスタンプを取得します。
関連する推奨事項:
以上がPHP 組み込みメソッドの完全なリストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。