In der PHP -Entwicklung sind Arrays ein wichtiges Instrument zum Verarbeiten und Speichern mehrerer Datensätze. Zusätzlich zu benutzerdefinierten Arrays verfügt PHP über integrierte vordefinierte Arrays, die den Entwicklern erleichtert, schnell Anforderungsinformationen, Serverumgebungen, Benutzerdaten usw. zu erhalten
$ _Server ist ein Array mit Server- und Ausführungsumgebungsinformationen. Dadurch können Sie verschiedene Informationen wie den aktuellen Skriptpfad, die Server -IP -Adresse, die Anforderungsmethode usw. erhalten.
// Holen Sie sich den aktuellenPHPDateipfad
echo $_SERVER['PHP_SELF'];
// Holen Sie sich den ServerIPAdresse
echo $_SERVER['SERVER_ADDR'];
// Anforderungsmethode abrufen
echo $_SERVER['REQUEST_METHOD'];
$ _Get wird verwendet, um Daten zu sammeln, die in GEL über URL -Parameter übergeben wurden. Mit $ _get können Sie problemlos auf die in der URL getragenen Abfrageparameter zugreifen.
// ErhaltenURLMittelparameteridWert von
$id = $_GET['id'];
echo "ParameteridWert von为:" . $id;
$ _Post wird verwendet, um Formulardaten zu erfassen, die über HTTP -Post übermittelt wurden. Im Vergleich zu $ _get sind die Daten der URL nicht ausgesetzt und eignen sich besser zum Übergeben vertrauenswürdiger Informationen.
// Erhalten表单提交的Benutzername和Passwort
$username = $_POST['username'];
$password = $_POST['password'];
echo "Benutzername:" . $username . ",Passwort:" . $password;
$ _Session wird verwendet, um Benutzersitzungsdaten zu speichern und die Statuswartung zwischen verschiedenen Seiten zu erkennen, z. B. das Speichern und Lesen von Benutzeranmeldeinformationen.
// Benutzeranmeldungsstatus speichern
$_SESSION['user'] = 'John Doe';
// Erhalten用户登录状态
echo "Aktueller Benutzer:" . $_SESSION['user'];
$ _Files wird verwendet, um Dateiinformationen beim Hochladen von Dateien, einschließlich Dateinamen, temporärer Pfad, Fehlerstatus usw., zu verarbeiten.
// Prozessdatei hochladen
if ($_FILES['file']['error'] === 0) {
$file_name = $_FILES['file']['name'];
$file_tmp = $_FILES['file']['tmp_name'];
move_uploaded_file($file_tmp, "uploads/" . $file_name);
echo "Datei hochladen erfolgreich!";
} else {
echo "Datei -Upload fehlgeschlagen!";
}
Das Beherrschen der Verwendung vordefinierter Arrays von PHP ist entscheidend für die effiziente Verarbeitung von Anforderungsdaten und die Wartung von Benutzersitzungen. Unabhängig davon, ob es sich um den Erwerb von Serverinformationen oder die Verarbeitung von Formulardaten handelt, diese Arrays bieten bequeme und sichere Lösungen. Es wird empfohlen, dass Entwickler diese Arrays auf der Grundlage der tatsächlichen Projektanforderungen verstehen und flexibel verwenden, wodurch die Effizienz der PHP -Entwicklung und die Codequalität verbessert werden.