In PHP gibt es einige spezifische Arrays, die als vordefinierte Arrays bezeichnet werden, die automatisch in der PHP -Laufzeitumgebung definiert sind. Vordefinierte Arrays bieten Entwicklern Komfort, indem sie Zugriff auf häufig verwendete globale Variablen und Serverumgebungen gewähren. Sie können überall verwendet werden, ohne zusätzliche Konfiguration oder Import.
$ _Server ist ein Array mit vielen Server- und Ausführungsumgebungsinformationen. Es bietet eine kurze Möglichkeit, auf diese Informationen zuzugreifen. Hier sind einige gängige Schlüssel in $ _server:
Wir können $ _server ['Schlüsselname'] verwenden, um auf die entsprechenden Informationen zuzugreifen. Beispielsweise können wir mit $ _server ['http_user_agent'] Informationen vom Client -Browser abrufen.
$userAgent = $_SERVER['HTTP_USER_AGENT'];
echo "Kundenbrowserinformationen:" . $userAgent;
Dieser Code druckt die Informationen des Clientbrowsers aus, damit Entwickler die entsprechende Verarbeitung gemäß dem Browsertyp durchführen können.
$ _Get und $ _post sind vordefinierte Arrays, mit denen Anforderungsparameter in PHP abgerufen werden.
$ _Get wird verwendet, um den Wert durch den URL -Parameter weiterzugeben, während $ _post verwendet wird, um den Wert durch die HTTP -Postmethode weiterzugeben. Diese beiden Arrays können mehrere Schlüsselwertpaare enthalten, die den Namen und den Wert des angeforderten Parameters darstellen.
Hier ist ein Beispiel, um den Wert im $ _get -Array zu erhalten:
if (isset($_GET['name'])) {
$name = $_GET['name'];
echo "Willkommen," . $name . "!";
}
Dieser Code prüft, ob ein Parameter mit dem Namen "Name" übergeben wird, und weist seinen Wert dem variablen $ -Namen zu. In diesem Fall wird eine Begrüßungsnachricht gedruckt.
Ähnlich wie bei $ _get kann $ _post auch verwendet werden, um die Daten über das Formular einzureichen. Hier ist ein Beispiel für die Verwendung von $ _post:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$username = $_POST['username'];
$password = $_POST['password'];
// Logik für Benutzername und Passwortüberprüfung...
}
Dieser Code prüft, ob die angeforderte Methode Post ist, und erhält den Benutzernamen und das Passwort im Formular. Auf diese Weise können wir die Daten problemlos im Formular erhalten und eine weitere Verarbeitung durchführen.
Vordefinierte Arrays in PHP sind ein leistungsstarkes und bequemes Tool, das Entwicklern die Möglichkeit bietet, häufig verwendete globale Variablen und Serverumgebungsinformationen zu erhalten. In diesem Artikel werden mehrere vordefinierte Arrays eingeführt, darunter $ _server, $ _get und $ _post, und entsprechende Verwendungsbeispiele.
Durch die Verwendung dieser vordefinierten Arrays können Entwickler Server verarbeiten und verwandte Informationen besser anfordern, die Entwicklungseffizienz verbessern und redundante Code reduzieren.