PHP ist eine weit verbreitete serverseitige Open-Source-Skriptsprache, die zur Generierung dynamischer Webseiten verwendet wird und in HTML eingebettet werden kann, was sich besonders für die WEB-Entwicklung eignet. Lassen Sie mich die Grundkenntnisse von PHP mit Ihnen teilen, die Anfänger in PHP kennen müssen. Es ist sehr praktisch, dass interessierte Freunde gemeinsam lernen können.
Viele Leute denken, dass sie Programmierer sind, und sie denken Dass es viel Geld gibt (obwohl es wahr ist), aber Sie sollten auch überlegen, ob Sie für diese Branche geeignet sind. Wissen Sie, was PHP ist? Welche Funktionen hat PHP und wofür kann man sie nutzen?
Kursbenachrichtigung: php Chinesische Website „PHP Online Training Course“ ist jetzt zur Registrierung geöffnet!
Was ist PHP?
•PHP (PHP: Hypertext Preprocessor, Abkürzung für Hypertext Preprocessor) ist ein weit verbreitete, serverseitige Open-Source-Skriptsprache, die zur Generierung dynamischer Webseiten verwendet wird und in HTML eingebettet werden kann, besonders geeignet für die WEB-Entwicklung.
•Wenn der Client eine Anfrage an das Serverprogramm stellt, antwortet der Webserver entsprechend der Anfrage auf die entsprechende Seite. Wenn die Seite ein PHP-Skript enthält, übergibt der Server es an den PHP-Interpreter Interpretation und Ausführung sowie der generierte HTML-Code werden dann an den Client zurückgesendet, und der Browser des Clients interpretiert den HTML-Code und erstellt schließlich eine Seite im Webformat.
Ausführungsmethode
• PHP-Code ist in spezielle Start- und Endzeichen eingeschlossen, sodass der Das Skript der Webseite kann den „PHP-Modus“ aufrufen und verlassen. Andere in C oder Perl geschriebene Skripte erfordern eine große Anzahl von Befehlen, um ein Programm zur Ausgabe von HTML zu schreiben, während das Schreiben eines HTML-Skripts in PHP nur das Einbetten von Code erfordert, um den Vorgang abzuschließen (in diesem Fall wird beispielsweise etwas Text ausgegeben). .
• Im Gegensatz zu Java auf der Clientseite läuft PHP-Code auf der Serverseite. Wenn Sie auf dem Server einen Code erstellen, der dem obigen Beispiel ähnelt, erhält der Client nach der Ausführung des Skripts die Ergebnisse, weiß jedoch nicht, wie der Code dahinter funktioniert. Sie können den Webserver sogar so einrichten, dass PHP alle HTML-Dateien verarbeitet, sodass der Benutzer keine Möglichkeit hat, zu erfahren, was der Server tut.
Installation der PHP-Laufumgebung
1. Installieren Sie die PHP-Umgebung Linux+Apache+MySQL+PHP unter Linux, installieren Sie die PHP-Umgebung WAMP unter Windows
2. Integrierte Umgebung*: Wamp
Empfohlene integrierte Umgebungstools für die PHP-Entwicklung:
Funktionen von PHP
• ist eine serverseitige Open-Source-Skriptsprache.
• Unabhängig vom Betriebssystem und auf fast jedem System lauffähig.
•Unterstützt die meisten Server, wie Apache, IIS.
•Unterstützt eine große Anzahl von Datenbanken, hauptsächlich AccessMySQLSQL Server.
• Kann Bilder erstellen.
•… …
•Es gibt auch einige andere Sonderfunktionen, die in den erweiterten technischen Details unten detailliert beschrieben werden.
•Wir wissen, dass große Websites wie Xunlei und Xinliang Weibo PHP-Programme verwenden.
C/S- und B/S-Struktur
C/S (Client/Server)-Struktur, die bekannte Client- Serverstrukturstruktur. Es handelt sich um eine Softwaresystemarchitektur, die die Vorteile der Hardwareumgebung auf beiden Seiten voll ausnutzen und Aufgaben zur Implementierung sinnvoll auf die Clientseite und die Serverseite verteilen kann, wodurch der Kommunikationsaufwand des Systems reduziert wird. Derzeit haben die meisten Anwendungssoftwaresysteme eine zweischichtige Struktur in Form einer Client/Server
B/S (Browser/Server)-Struktur, bei der es sich um eine Browser-Server-Struktur handelt. Es handelt sich um eine Änderung oder verbesserte Struktur der C/S-Struktur mit dem Aufkommen der Internet-Technologie. Bei dieser Struktur wird die Arbeitsschnittstelle des Benutzers über den WWW-Browser implementiert, ein sehr kleiner Teil der Transaktionslogik wird im Frontend (Browser) implementiert, die Haupttransaktionslogik wird jedoch auf der Serverseite (Server) implementiert. Dies vereinfacht die Belastung des Client-Computers erheblich, reduziert die Kosten und den Arbeitsaufwand für Systemwartung und -aktualisierungen und senkt die Gesamtkosten für Benutzer.
Integrierte Entwicklungsumgebung
WAMP
Apache+Mysql/MariaDB+Perl unter Windows / PHP/Python, eine Gruppe von Open-Source-Software, die häufig zum Erstellen dynamischer Websites oder Server verwendet wird, sind selbst unabhängige Programme. Da sie jedoch häufig zusammen verwendet werden, weisen sie eine immer höhere Kompatibilität auf und bilden zusammen eine leistungsstarke Webanwendungsplattform.
MAMP
MAMP PRO unter dem Apple-System ist eine professionelle Version der klassischen OS X-Software für lokale Serverumgebungen. Die Initialen von MAMP stehen für Macintosh, Apache, MySQL und PHP auf dem OSX-System von Apple. Wie der Name schon sagt, sollten Sie die leistungsstarken Funktionen von MAMP kennen! MAMP umfasst einen Apache-Server, ein PHP-Installationspaket und ein MySQL-Installationspaket.
PHP-Tag-Stil
Dies ist das Tag, das für den PHP-Stil empfohlen wird . Serveradministratoren können diesen Markup-Stil nicht deaktivieren.
Bequem mit HTML gemischt
<?php if ($expression) { ?> <strong>This is true.</strong> <?php } else { ?> <strong>This is false.</strong> <?php }?>
PHP gibt das End-Tag direkt aus. Alle nicht- PHP-Code innerhalb eines öffnenden Tags. Wenn eine große Textmenge ausgegeben werden muss, ist das Beenden des PHP-Parsing-Modus effizienter als die Verwendung von echo() oder print() oder ähnlichen Funktionen zum Drucken des gesamten Textes.
Semikolon
PHP verwendet Semikolons, um einfache Anweisungen zu trennen. Verwenden Sie geschweifte Klammern, um Codeblöcke für zusammengesetzte Anweisungen wie bedingte Tests oder Schleifen zu kennzeichnen. Verwenden Sie nach den geschweiften Klammern kein Semikolon. Im Gegensatz zu anderen Sprachen ist das Semikolon vor der rechten Klammer (?>) in PHP nicht erforderlich.
Leerzeichen und Zeilenumbrüche
Im Allgemeinen spielen Leerzeichen in PHP keine Rolle. Sie können eine Anweisung auf eine beliebige Zeile erweitern oder die Anweisung auf eine einzelne Zeile komprimieren. Sie können dieses flexible Format nutzen, um Ihren Code besser lesbar zu machen (durch Anordnung von Zuordnungen, Einrückungen usw.). Einige faule Programmierer nutzen dieses kostenlose Format aus, um Code zu erstellen, der einfach nicht lesbar ist. Dies wird jedoch nicht empfohlen.
Programmkommentare
PHP unterstützt Kommentare im C-, C++- und Shell-Skriptstil wie folgt:
•// Single -zeilige Kommentare
•/* ...*/ Mehrzeilige Kommentare (Hinweis: können nicht verschachtelt werden)
•# Skriptkommentare
Zusammenfassung
Das obige ist der detaillierte Inhalt vonZusammenfassung der PHP-Grundkenntnisse (notwendig für Anfänger zum Einstieg). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!