Heim  >  Artikel  >  Backend-Entwicklung  >  Ist es sinnvoll, PHP für die Skripterstellung zu verwenden?

Ist es sinnvoll, PHP für die Skripterstellung zu verwenden?

(*-*)浩
(*-*)浩Original
2019-09-09 15:14:223217Durchsuche

php verfügt über viele Funktionen, die häufig in Webanwendungen verwendet werden. Zum Beispiel HTML, URL usw. maskieren. Es wird viel bequemer sein, diese Daten zu verarbeiten.

Ist es sinnvoll, PHP für die Skripterstellung zu verwenden?

Jetzt schreiben wir einige weitere praktische Skripte, wie zum Beispiel die Überprüfung, welchen Browser der Besucher der Seite verwendet. Überprüfen Sie dazu den Agent-String des Benutzers, der Teil der vom Browser gesendeten HTTP-Anfrage ist. Diese Informationen werden in einer Variablen gespeichert.

In PHP beginnen Variablen immer mit einem Dollarzeichen. Die Variable, die uns gerade interessiert, ist $_SERVER['HTTP_USER_AGENT'].

Hinweis: (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Beherrschung)

$_SERVER ist eine spezielle PHP-reservierte Variable, die alle Informationen enthält Die vom Webserver bereitgestellten Variablen werden als superglobale Variablen bezeichnet. Weitere Informationen finden Sie unter „Superglobale Variablen“ in diesem Handbuch. Diese speziellen Variablen wurden in der PHP-Version » 4.1.0 eingeführt. Verwenden Sie vorher das Array $HTTP_*_VARS, z. B. $HTTP_SERVER_VARS. Obwohl sie nicht mehr verwendet werden, existieren sie immer noch in neueren Versionen.

Um die Variable anzuzeigen, gehen Sie einfach wie folgt vor:

Eine Variable (Array-Element) drucken

<?php 
echo $_SERVER[&#39;HTTP_USER_AGENT&#39;]; 
?>

Die Ausgabe Dieses Skript könnte lauten:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

PHP hat viele verschiedene Arten von Variablen. Im obigen Beispiel haben wir die Zellen eines Arrays gedruckt. Arrays sind ein sehr nützlicher Variablentyp.

$_SERVER ist nur eine der von PHP automatisch globalisierten Variablen. Sie können im Abschnitt „Vordefinierte Variablen“ nach einer Liste dieser Variablen suchen oder sich die Ausgabe der Funktion phpinfo() im Beispiel im vorherigen Abschnitt ansehen.

Sie können einem PHP-Tag mehrere PHP-Anweisungen hinzufügen und einen Codeblock erstellen, der mehr als nur ein einfaches Echo ermöglicht. Wenn Sie beispielsweise den Internet Explorer identifizieren müssen, können Sie Folgendes tun:

Verwendung von Prozesssteuerung und Funktionen

<?php
if (strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;MSIE&#39;) !== FALSE) {
    echo &#39;正在使用 Internet Explorer。<br />&#39;;
}
?>

Die Ausgabe dieses Skripts könnte sein:

正在使用 Internet Explorer。<br />

Oben wird eine if-Anweisung verwendet. Wenn der Benutzer mit der grundlegenden Syntax der C-Sprache vertraut ist, sollte er damit vertraut sein. Andernfalls muss er möglicherweise ein Einführungsbuch in PHP in die Hand nehmen und die ersten zwei oder drei Kapitel lesen, oder er muss möglicherweise auch die „Sprache“ lesen. des offiziellen Handbuchs.

Das obige ist der detaillierte Inhalt vonIst es sinnvoll, PHP für die Skripterstellung zu verwenden?. 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