Inhaltsverzeichnis:
- Definition - Was bedeutet PHP: Hypertext Preprocessor 3.0 (PHP 3)?
- Techopedia erklärt PHP: Hypertext Preprocessor 3.0 (PHP 3)
Definition - Was bedeutet PHP: Hypertext Preprocessor 3.0 (PHP 3)?
Hypertext Preprocessor 3.0 (PHP 3) ist eine serverseitige Skriptsprache, die einem Webprogrammierer viele Funktionen bietet. Als universelle Skriptsprache kann PHP in HTML-Quellcode eingebettet werden, um dynamische Webseiten zu erstellen.
Techopedia erklärt PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP wurde von Rasmus Lerdorf als persönliches Projekt namens persönliche Homepage, die Genese von PHP, entworfen. Das gesamte Modul wurde von einem Team von sechs Programmierern umgeschrieben und dann PHP 3.0 genannt. Die Sprache gewann aufgrund ihrer aktiven Entwicklungsumgebung und der Tatsache, dass es sich um kostenlos herunterladbare Software handelte, an Beliebtheit.
Die Konzepte von Perl, Java und C wurden in PHP 3.0 implementiert, um das Verständnis der Sprache zu erleichtern. PHP 3.0 bietet die Möglichkeit, hochkomplexe mathematische Berechnungen durchzuführen und Netzwerkinformationen bereitzustellen, wodurch das Schreiben einer datenbankfähigen Webseite vereinfacht wird.
PHP unterstützt Datenbankserver wie MySQL, Oracle, Sybase, MSQL, generisches ODBC, PostgreSQL, DBASE, Velocis, FilePro, Informix und Adabas D.
Einige der wichtigsten Funktionen von PHP 3.0 sind:
- Die HTTP-Authentifizierung ist nur verfügbar, wenn Sie als Apache-Modul ausgeführt werden.
- Die Erstellung von GIFs kann unabhängig von der Erstellung interaktiver und dynamischer HTML-Webseiten erfolgen.
- Das Hochladen von Dateien hilft beim Hochladen von Text- und Binärdateien. PHP kann Uploads von jedem Browser nach RFC-1867 unterstützen.
- Die Dateiauthentifizierung und die logischen Funktionen geben PHP die Möglichkeit zu überwachen und zu steuern, wer Dateien hochlädt und was damit gemacht wird.
- HTTP-Cookies werden von PHP unterstützt.
- Die Datenbankunterstützung und -integration wird in beiden Modi, native und ODBC, angeboten.
- Fehlerbehandlungs- und Berichtsebenen identifizieren vier verschiedene Arten von Fehlern und Warnungen. Diese sind:
- Normale Funktionsfehler
- Normale Warnungen
- Parser-Fehler
- Hinweise - Warnungen, die ignoriert werden können, aber einen Fehler im Code implizieren können
Reguläre Ausdrücke sind ein weiteres Merkmal. Diese werden für komplexe Zeichenfolgenmanipulationen verwendet. Folgende Funktionen unterstützen reguläre Ausdrücke:
- ereg
- ereg_replace
- eregi
- eregi_replace
- Teilt