Zuhause Persönliche Finanzen Unter Berücksichtigung der verschiedenen Verwendungen für die Skriptsprache PHP - Dummies

Unter Berücksichtigung der verschiedenen Verwendungen für die Skriptsprache PHP - Dummies

Inhaltsverzeichnis:

Video: How Bitcoin Works Under the Hood 2025

Video: How Bitcoin Works Under the Hood 2025
Anonim

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.
< ! --3 ->
  • 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.

Unter Berücksichtigung der verschiedenen Verwendungen für die Skriptsprache PHP - Dummies

Die Wahl des Herausgebers

Wie man die Socialcast Mobile App benutzt - dummies

Wie man die Socialcast Mobile App benutzt - dummies

Sogar die stoischste Anwendung wie Microsoft Excel hat ein begleitendes Smartphone-App, natürlich hat Socialcast auch eine. Wenn es so wäre, wäre es nicht wirklich eine Ausrede zu sagen, dass Socialcast nicht sehr sozial wäre, wenn du es nicht mit in die große Welt außerhalb deiner Zelle mitnehmen könntest. Die mobile App ...

Wie man das App Verzeichnis von Yammer benutzt - dummies

Wie man das App Verzeichnis von Yammer benutzt - dummies

Sie haben vielleicht gehört: "Es gibt eine App dafür. "Nun, das ist der Fall bei Yammer, der als einzige Ressource für die Vernetzung am Arbeitsplatz funktioniert. Aber Yammer bietet Ihnen auch eine Menge Apps, mit denen Sie Ihr Arbeitsleben noch einfacher gestalten können. Es gibt zwei Möglichkeiten, auf das App-Verzeichnis zuzugreifen: Option ...

So ​​verwenden Sie die Yammer-Analysetools - Dummies

So ​​verwenden Sie die Yammer-Analysetools - Dummies

Yammer rühmt sich damit als "führendes soziales Unternehmensnetzwerk für Unternehmen" um die Arbeit intelligenter und schneller zu erledigen. "Woher weißt du, ob das wahr ist? Ein guter Weg, um zu sehen, wie es für Sie funktioniert, ist die Analyse von Yammer. Wie greifen Sie auf diese großartigen Tools zu? Es ist einfach. Log ...

Die Wahl des Herausgebers

Die Evolution von Distributed Computing für Big Data - Dummies

Die Evolution von Distributed Computing für Big Data - Dummies

Hinter allen wichtigen Trends des letzten Jahrzehnts, einschließlich Serviceorientierung, Cloud Computing, Virtualisierung und Big Data, ist eine grundlegende Technologie namens Distributed Computing. Einfach gesagt, ohne die Verteilung von Datenverarbeitung wäre keiner dieser Fortschritte möglich. Distributed Computing ist eine Technik, mit der einzelne Computer über geografische Gebiete hinweg miteinander vernetzt werden können, so als ob ...

Drei Anbieter mit Data Mining-Produkten - Dummies

Drei Anbieter mit Data Mining-Produkten - Dummies

Es gibt mehrere Anbieter, die Data-Mining-Produkte verkaufen, die Sie vielleicht in Betracht ziehen möchten. Verwenden Sie mit Ihrem Data Warehouse. Hier sind drei, die eine Überlegung wert sind. Microsoft Microsoft hat das serverseitige Data Mining mit Microsoft SQL Server 2005 eingeführt. Obwohl es nicht so ausgereift und ausgeklügelt wie SAS und SPSS ist, hat Microsoft im Laufe der Zeit seine Fähigkeit bewiesen ...

Grundlagen der Big-Data-Integration - Dummies

Grundlagen der Big-Data-Integration - Dummies

Die fundamentalen Elemente der Big-Data-Plattform verwalten Daten auf neue Weise verglichen mit der traditionellen relationalen Datenbank. Dies liegt daran, dass Skalierbarkeit und hohe Leistung erforderlich sind, um sowohl strukturierte als auch unstrukturierte Daten zu verwalten. Komponenten des Big-Data-Ökosystems von Hadoop bis NoSQL DB, MongoDB, Cassandra, ...

Die Wahl des Herausgebers

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

Die meisten modernen Smartphones sind Wi-Fi-fähig. In ein lokales Netzwerk können Sie Spotify-Tracks mithilfe von Wi-Fi auf Ihr Telefon streamen. Sie können Spotify Mobile zu Hause und über Wi-Fi-Netzwerke in Hotels und Cafés problemlos nutzen - Sie müssen nur sicherstellen, dass Sie angemeldet und verbunden sind. ...

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert, kann Auswirkungen auf den Festplattenspeicher Ihres Computers haben. Internetverbindung. Spotify funktioniert anders als viele andere Online-Musikdienste, weil es auf mehrere Arten angewiesen ist, um Ihnen reibungslos Musik ohne Verzögerungen zu liefern. In Computing-Sprechen, das Maß der Verzögerung zwischen Anfordern eines Songs und Hören es ...

So ​​erreichen Sie Spotify Support - Dummies

So ​​erreichen Sie Spotify Support - Dummies

Es kann vorkommen, dass Sie eine kleine Hilfe beim Navigieren und Verwenden von Spotify benötigen von deinen Spotify Freunden. Sie können jederzeit Support @ spotify per E-Mail senden. com mit Ihrer Frage oder melden Sie sich bei Twitter an und senden Sie einen Tweet an @spotify. Stellen Sie sicher, dass Sie alle Informationen einschließen, die dem Support-Team helfen könnten, einschließlich Ihres Benutzernamens, damit sie ...