Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die integrierten Objekte in PHP?

Was sind die integrierten Objekte in PHP?

百草
百草Original
2023-07-24 17:16:40842Durchsuche

php integrierte Objekte sind: 1. $_GET, ruft die an das Skript übergebenen Parameter über die HTTP-GET-Methode ab 2. $_POST, ruft die an das Skript übergebenen Parameter über die HTTP-POST-Methode ab 3. $_REQUEST, Erhalten Sie die an das Skript übergebenen Parameter über die GET- und POST-Methoden. 4. $_SESSION, speichert und greift auf Sitzungsvariablen zwischen verschiedenen Seiten zu. 5. $_COOKIE, liest die vom Browser gesendeten Cookies ; 7. $_FILES usw.

Was sind die integrierten Objekte in PHP?

Das Betriebssystem dieses Tutorials: Windows10-System, PHP-Version 8.1.3, DELL G3-Computer.

PHP ist eine weit verbreitete Programmiersprache, die häufig für die Webentwicklung verwendet wird. Es bietet viele integrierte Objekte, die Entwicklern die Ausführung verschiedener Aufgaben erleichtern, z. B. die Verarbeitung von Formulardaten, den Zugriff auf Datenbanken und die Bearbeitung von Dateien.

1. $_GET: Dies ist ein integriertes Objekt, das verwendet wird, um die Parameter abzurufen, die über die HTTP-GET-Methode an das Skript übergeben werden. Es handelt sich um ein assoziatives Array und auf die verschiedenen Parameter kann über den Schlüsselnamen zugegriffen werden.

Beispiel:

$id = $_GET['id']; // 获取名为“id”的参数值

2. $_POST: Ähnlich wie das $_GET-Objekt wird $_POST verwendet, um die Parameter abzurufen, die über die HTTP-POST-Methode an das Skript übergeben werden. Es handelt sich ebenfalls um ein assoziatives Array, und über den Schlüsselnamen kann auf verschiedene Parameter zugegriffen werden.

Beispiel:

$username = $_POST['username']; // 获取名为“username”的参数值

3. $_REQUEST: Dieses integrierte Objekt kann Parameter abrufen, die sowohl über die GET- als auch über die POST-Methode an das Skript übergeben werden. Es handelt sich um ein assoziatives Array und auf die verschiedenen Parameter kann über den Schlüsselnamen zugegriffen werden.

Beispiel:

$name = $_REQUEST['name']; // 获取名为“name”的参数值

4. $_SESSION: Dieses integrierte Objekt wird zum Speichern und Zugreifen auf Sitzungsvariablen zwischen verschiedenen Seiten verwendet. Sitzungsvariablen sind während der gesamten Sitzung zugänglich und bleiben bestehen, nachdem der Benutzer den Browser schließt.

Beispiel:

session_start(); // 启动会话
$_SESSION['username'] = 'John'; // 设置会话变量
$username = $_SESSION['username']; // 获取会话变量的值

5. $_COOKIE: Dieses integrierte Objekt wird zum Lesen der vom Browser gesendeten Cookies verwendet. Cookies sind kleine Textdateien, die in Ihrem Browser gespeichert werden und dazu dienen, Benutzer zu verfolgen und zu identifizieren.

Beispiel:

$cookieValue = $_COOKIE['cookieName']; // 获取名为“cookieName”的Cookie的值

6. $_SERVER: Dieses integrierte Objekt stellt Informationen über den Server und die Ausführungsumgebung des aktuellen Skripts bereit. Damit können Sie den Dateipfad, den Hostnamen und andere relevante Informationen des Skripts abrufen.

Beispiel:

$filePath = $_SERVER['SCRIPT_FILENAME']; // 获取当前脚本文件的路径

7: Dieses integrierte Objekt wird zum Verarbeiten von Dateien verwendet, die über die HTTP-POST-Methode hochgeladen werden. Es bietet einige nützliche Funktionen zum Abrufen und Verarbeiten hochgeladener Dateiinformationen, wie z. B. Dateiname, Typ, Größe usw.

Beispiel:

$fileName = $_FILES['file']['name']; // 获取上传文件的名称

Zusätzlich zu einigen der oben genannten allgemeinen integrierten Objekte stellt PHP auch viele andere integrierte Objekte bereit, z. B. datenbankbezogene Objekte (z. B. MySQL und PDO), die sich auf Datum und Uhrzeit beziehen Objekte (wie DateTime) und bildverarbeitungsbezogene Objekte (wie GD-Bibliothek und Imagick-Bibliothek) usw.

Eingebaute Objekte sind eine der leistungsstarken Funktionen von PHP, die es Entwicklern ermöglichen, verschiedene Aufgaben einfach zu handhaben und zu bedienen und so die Entwicklungseffizienz zu verbessern. Wenn Sie sich mit diesen Objekten auskennen, können Sie die PHP-Funktionen besser nutzen.

Das obige ist der detaillierte Inhalt vonWas sind die integrierten Objekte in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn