Heim >Backend-Entwicklung >PHP-Tutorial >Erste Schritte mit PHP – Hinweise zum PHP-Handbuch

Erste Schritte mit PHP – Hinweise zum PHP-Handbuch

PHP中文网
PHP中文网Original
2016-08-08 09:29:371195Durchsuche

Ich habe PHP einmal kurz durch die Lektüre von „PHP und MySQL Web Development“ und mit Hilfe einer universellen Suchmaschine gelernt. Dieses Mal werde ich das System studieren. Das Referenzmaterial ist das PHP-Handbuch.

Was PHP kann

PHP wird hauptsächlich für serverseitige Skripte verwendet, aber die Funktionen von PHP sind bei weitem nicht darauf beschränkt. PHP wird hauptsächlich in den folgenden drei Bereichen verwendet:

  • Serverskript

  • Befehlszeilenskript

  • Schreiben von Desktop-Anwendungen (PHP-GTK)

Praktische Skripte

$_SERVER ist eine spezielle PHP-reservierte Variable, die alle von bereitgestellten Informationen enthält Der Webserver wird als superglobale Variable bezeichnet. Mit $_SERVER['HTTP_USER_AGENT'] können Sie überprüfen, welchen Browser die Besucher der Seite verwenden.

Für den IE-Browser kann der Wert von $_SERVER['HTTP_USER_AGENT'] sein:

Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Sie können feststellen, ob der Benutzeragent ein IE-Browser ist, indem Sie die Funktion strpos() aufrufen.

<?php 
$ua = $_SERVER['HTTP_USER_AGENT'];
if(strpos($ua, 'Trident') !== FALSE || strpos($ua, 'MSIE') !== FALSE) {
	echo 'You are using Internet Explorer.';
} else {
	echo 'You are not using Internet Explorer.';
}

Dieser Code beinhaltet die Verwendung von strpos(), !== und FALSE.

strpos() ist eine integrierte Funktion von PHP. Ihre Funktion besteht darin, nach einer anderen Zeichenfolge (Nadel) in einer Zeichenfolge (Heuhaufen) zu suchen. Wenn sie gefunden wird, gibt die Funktion die Position der Nadel relativ zum Anfang im Heuhaufen zurück; wenn nicht, gibt sie FALSE zurück.

<?php 
$haystack = 'hello, world.';
$needle = 'wo';
echo strpos($haystack, $needle);

Für den obigen Code gibt strpos() ein Ergebnis von 7 zurück. Für den von strpos() zurückgegebenen spezifischen Wert kann die Berechnungsmethode für Leerzeichen und Chinesisch unterschiedlich sein, was später erläutert wird.

Verarbeiten von Formularen

Die Verarbeitung von Formularen durch PHP ist sehr praktisch. Sie können superglobale Variablen $_POST verwenden, um Daten zu erhalten. Verwenden Sie die folgende Methode, um ein einfaches HTML-Formular zu definieren. Wenn der Benutzer das Formular ausfüllt und auf die Schaltfläche „Senden“ klickt, wird die Seite action.php aufgerufen.

Name:Age:

Der folgende Code kann Daten aus dem Formular drucken.

Hello, . 
You are  year(s) old.

Dieser Code beinhaltet auch die Verwendung von htmlspecialchars() und (int). htmlspecialchars()Ermöglicht die korrekte Codierung von Sonderzeichen in HTML, sodass Benutzer keine HTML-Tags oder Javascript-Codes in die Seite einfügen.

Werkzeuge

Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.

Mit einem guten Werkzeug können Sie mit halbem Aufwand das doppelte Ergebnis erzielen. Aus Effizienzgründen verwende ich gerne VIM und führe Code über die Befehlszeile aus.

Was die Tools angeht, wird in diesem Beitrag gut darauf eingegangen. Gibt es ein alternatives Tool für cmd unter Windows? - Windows - SegmentFault.

WampServer und XAMPP werden für die PHP-Umgebung empfohlen.

(Volltext vervollständigt)

Das Obige ist der Inhalt von PHP Getting Started Guide – PHP Manual Notes. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.php). cn)!


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