php 組み込みオブジェクトは次のとおりです: 1. $_GET、HTTP GET メソッドを通じてスクリプトに渡されるパラメータを取得します; 2. $_POST、HTTP POST メソッドを通じてスクリプトに渡されるパラメータを取得します; 3 . $_REQUEST、HTTP GET メソッドを通じてスクリプトに渡されるパラメータを取得します; GET および POST メソッドによってスクリプトに渡されるパラメータ; 4. $_SESSION、異なるページ間のセッション変数を保存およびアクセスします; 5. $_COOKIE、読み取りますブラウザによって送信された Cookie; 6. $_SERVER; 7. $_FILES などは待ちます。
このチュートリアルのオペレーティング システム: Windows10 システム、PHP バージョン 8.1.3、DELL G3 コンピューター。
PHP は、Web 開発に広く使用されているプログラミング言語です。開発者がフォーム データの処理、データベースへのアクセス、ファイルの操作などのさまざまなタスクを実行できるようにするための多くの組み込みオブジェクトが提供されます。
1. $_GET: これは、HTTP GET メソッドを通じてスクリプトに渡されるパラメーターを取得するために使用される組み込みオブジェクトです。これは連想配列であり、キー名によってさまざまなパラメーターにアクセスできます。
例:
$id = $_GET['id']; // 获取名为“id”的参数值
2. $_POST: $_GET オブジェクトと同様に、$_POST は、HTTP POST メソッドを通じてスクリプトに渡されるパラメータを取得するために使用されます。 。これは連想配列でもあり、キー名によってさまざまなパラメーターにアクセスできます。
例:
$username = $_POST['username']; // 获取名为“username”的参数值
3. $_REQUEST: この組み込みオブジェクトは、GET メソッドと POST メソッドを同時に介してスクリプトに渡されるパラメーターを取得できます。これは連想配列であり、キー名によってさまざまなパラメーターにアクセスできます。
例:
$name = $_REQUEST['name']; // 获取名为“name”的参数值
4. $_SESSION: この組み込みオブジェクトは、異なるページ間のセッション変数を保存およびアクセスするために使用されます。セッション変数はセッション全体を通じてアクセスでき、ユーザーがブラウザを閉じた後も保持されます。
例:
session_start(); // 启动会话 $_SESSION['username'] = 'John'; // 设置会话变量 $username = $_SESSION['username']; // 获取会话变量的值
5. $_COOKIE: この組み込みオブジェクトは、ブラウザーによって送信された Cookie を読み取るために使用されます。 Cookie はブラウザに保存される小さなテキスト ファイルで、ユーザーを追跡および識別するために使用されます。
例:
$cookieValue = $_COOKIE['cookieName']; // 获取名为“cookieName”的Cookie的值
6. $_SERVER: この組み込みオブジェクトは、サーバーと現在のスクリプトの実行環境に関する情報を提供します。これを使用して、スクリプトのファイル パス、ホスト名、およびその他の関連情報を取得できます。
例:
$filePath = $_SERVER['SCRIPT_FILENAME']; // 获取当前脚本文件的路径
7. $_FILES: この組み込みオブジェクトは、HTTP POST メソッドを通じてアップロードされたファイルを処理するために使用されます。ファイル名、タイプ、サイズなど、アップロードされたファイル情報を取得して処理するための便利な機能がいくつかあります。
例:
$fileName = $_FILES['file']['name']; // 获取上传文件的名称
上記の一般的な組み込みオブジェクトのいくつかに加えて、PHP はデータベース関連オブジェクト (mysqli やPDO)、日時関連オブジェクト(DateTimeなど)、画像処理関連オブジェクト(GDライブラリやImagickライブラリなど)など
組み込みオブジェクトは PHP の強力な機能の 1 つであり、開発者はさまざまなタスクを簡単に処理および操作できるため、開発効率が向上します。これらのオブジェクトに習熟すると、PHP の機能をより効果的に活用できるようになります。
以上がPHPの組み込みオブジェクトとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。