Inhaltsverzeichnis:
- Verwenden von PHP für Webanwendungen
- Verwendung von PHP für Datenbankanwendungen
- PHP mit Ihrem Dateisystem verwenden
- Verwenden von PHP für Systembefehle
Video: How Bitcoin Works Under the Hood 2024
PHP ist eine universelle Sprache, die zum Schreiben von Skripten für allgemeine Zwecke verwendet werden kann. Skripte sind Computerdateien mit Anweisungen in der PHP-Sprache, die den Computer anweisen, Dinge zu tun, wie z. B. Anzeige Hallo auf dem Bildschirm oder bestimmte Daten in einer Datenbank zu speichern. Die meisten Skripts enthalten eine Reihe von Anweisungen, mit denen Sie Aufgaben vom Entwerfen von Webseiten bis zum Navigieren in Ihrem Dateisystem ausführen können. Da PHP im Web eingeführt wurde, verfügt es über viele Funktionen, die sich besonders gut für Scripts eignen, die dynamische Webseiten erstellen. Gegenwärtig finden Sie PHP am häufigsten bei der Arbeit in Webseiten, aber seine Verwendung für andere Zwecke wächst.
PHP ist sehr beliebt für Websites. Laut den Leuten bei PHP verwenden mehr als 11 Millionen Domains PHP. Yahoo!, die zu den meistbesuchten Sites der Welt zählt, hat vor kurzem beschlossen, von der eigenen proprietären Sprache zu PHP zu wechseln.
Verwenden von PHP für Webanwendungen
PHP ist eine serverseitige Skriptsprache, was bedeutet, dass die Skripts auf dem Server (dem Computer, auf dem sich die Website befindet) ausgeführt werden. Dies unterscheidet sich von JavaScript, einer anderen beliebten Sprache für dynamische Websites. Der Browser auf dem Computer des Benutzers führt JavaScript aus. Daher ist JavaScript eine clientseitige Sprache.
Da PHP-Skripte auf dem Server ausgeführt werden, kann PHP dynamisch den HTML-Code erstellen, der die Webseite generiert, wodurch einzelne Benutzer angepasste Webseiten sehen können. Webseitenbesucher sehen die Ausgabe von Skripten, nicht jedoch die Skripte selbst.
PHP verfügt über zahlreiche Funktionen, die speziell für die Verwendung in Websites entwickelt wurden, darunter die folgenden:
- Interagieren mit HTML-Formularen: PHP kann ein HTML-Formular anzeigen und die vom Benutzer eingegebenen Informationen verarbeiten.
- Kommunikation mit Datenbanken: PHP kann mit Datenbanken interagieren, um Informationen vom Benutzer zu speichern oder Informationen abzurufen, die dem Benutzer angezeigt werden.
- Generieren sicherer Webseiten: Mit PHP kann der Entwickler sichere Webseiten erstellen, auf denen Benutzer einen gültigen Benutzernamen und ein gültiges Kennwort eingeben müssen, bevor sie den Inhalt der Webseite sehen können.
PHP-Funktionen erleichtern diese und viele andere Webseitenaufgaben.
PHP ist nur serverseitig, dh es kann nicht direkt mit dem Computer des Benutzers interagieren. Das bedeutet, dass PHP keine Aktionen basierend auf dem Status des Benutzercomputers initiieren kann, wie z. B. Mausaktionen oder Bildschirmgröße. Daher kann PHP allein keine populären Effekte erzeugen, wie Navigationsmenüs, die herunterfallen oder die Farbe ändern.Auf der anderen Seite kann JavaScript, eine clientseitige Skriptsprache, nicht auf den Server zugreifen, was seine Möglichkeiten einschränkt. Beispielsweise können Sie JavaScript nicht zum Speichern von Daten auf dem Server oder zum Abrufen von Daten vom Server verwenden. Aber warte! Sie müssen nicht wählen. Sie können JavaScript und PHP zusammen verwenden, um Webseiten zu erstellen, die nicht alleine erstellt werden können.
Verwendung von PHP für Datenbankanwendungen
PHP ist besonders stark in der Fähigkeit, mit Datenbanken zu interagieren. PHP unterstützt so ziemlich jede Datenbank, von der Sie je gehört haben und einige, die Sie nicht haben. PHP kümmert sich um die Verbindung mit der Datenbank und um die Kommunikation mit ihr, so dass Sie nicht die technischen Details kennen müssen, um sich mit einer Datenbank zu verbinden oder Nachrichten damit auszutauschen. Sie teilen PHP den Namen der Datenbank mit und wo sie sich befindet und PHP kümmert sich um die Details. Es stellt eine Verbindung zur Datenbank her, gibt Ihre Anweisungen an die Datenbank weiter und gibt die Datenbankantwort an Sie zurück.
Zu den derzeit von PHP unterstützten wichtigen Datenbanken gehören:
- dBASE
- Informix
- Ingres
- Microsoft SQL Server
- mSQL
- MySQL
- Oracle
- PostgreSQL
- Sybase
PHP unterstützt auch andere Datenbanken wie filePro, FrontBase und InterBase. Darüber hinaus unterstützt PHP ODBC (Open Database Connectivity), einen Standard, mit dem Sie mit noch mehr Datenbanken wie Access und IBM DB2 kommunizieren können.
PHP funktioniert gut für eine Datenbank-basierte Website. PHP-Skripts auf der Website können Daten in einer unterstützten Datenbank speichern und abrufen. PHP kann auch mit unterstützten Datenbanken außerhalb einer Web-Umgebung interagieren. Die Datenbanknutzung ist eines der besten Features von PHP.
PHP mit Ihrem Dateisystem verwenden
PHP kann mit Ihrem Dateisystem interagieren - den Verzeichnissen und Dateien, die sich auf Ihrer lokalen Festplatte oder auf anderen Computern befinden, die über ein Netzwerk zugänglich sind. PHP kann in eine Datei auf Ihrem Dateisystem schreiben, die Datei erstellen, falls sie nicht existiert, und den Inhalt aus Dateien lesen. Es kann auch Verzeichnisse erstellen, Dateien kopieren, Dateien umbenennen, Dateien löschen, Dateiattribute ändern und viele andere Dateisystemaufgaben ausführen. Mit PHP können Sie fast alle Aufgaben ausführen, die mit Ihrem Dateisystem zusammenhängen.
Viele Websites müssen direkt mit dem Dateisystem interagieren. Zum Beispiel kann eine Webanwendung Informationen vorübergehend in einer Datei und nicht in einer Datenbank speichern oder Informationen aus einer Datei lesen müssen.
Systemverwaltungs- und Wartungsskripts müssen häufig mit dem Dateisystem interagieren. Sie können beispielsweise ein PHP-Skript zum Sichern von Dateien, zum Bereinigen von Verzeichnissen oder zum Verarbeiten von Textdateien verwenden, indem Sie deren Inhalt neu formatieren. PHP kann diese Aufgaben sehr gut ausführen.
Verwenden von PHP für Systembefehle
PHP kann mit Ihrem Betriebssystem interagieren, um eine Aufgabe auszuführen, die das Betriebssystem ausführen kann. Sie können einen Betriebssystembefehl ausführen und die Ausgabe empfangen. Zum Beispiel können Sie einen Befehl dir oder ls (um die Dateien in Ihrem Verzeichnis aufzulisten) aus PHP ausführen und die Liste der Dateinamen erhalten, die dir / ls > Befehl erzeugt. Die Fähigkeit, Systembefehle auszuführen, ist häufig für Systemverwaltungs- und -wartungsaufgaben nützlich. Beispielsweise möchten Sie ein Verzeichnis bereinigen, indem Sie Dateien mit einer bestimmten Erweiterung löschen. Sie können einen Systembefehl verwenden, um eine Liste von Dateien in einem Verzeichnis abzurufen und dann die Dateien mit der unerwünschten Erweiterung zu identifizieren und zu löschen.
Die Fähigkeit, Systembefehle auszuführen, schließt die Fähigkeit ein, jedes andere Programm auf dem System auszuführen. So können Sie Programme aus PHP in anderen Sprachen ausführen und die Ausgabe nutzen. Sind Sie nicht erleichtert, dass Sie nicht all die Programme neu schreiben müssen, die Sie gerade verwenden? Sie können Perl, C, Shell-Skripte oder andere Sprachprogramme von PHP aus ausführen. Neue PHP-Programme können Ihren Systemtools Funktionen hinzufügen, ohne dass Sie Zeit mit der Neuschreibung vorhandener Tools verbringen müssen.