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)!