PHP-Modul | Beschreibung |
|---|
bcmath | Binärrechner für Mathematik mit beliebiger Genauigkeit, der Zahlen jeder Größe und Präzision unterstützt, die als Zeichenfolgen dargestellt werden. |
calendar | Die Erweiterung enthält Funktionen zur Verwaltung von Terminplanung und zur Umwandlung zwischen verschiedenen Kalenderformaten. |
core | Dies ist ein Filter, der es ermöglicht, beliebigen PHP-Code auszuführen, um die Attribute eines Benutzers zu ändern. |
ctype | Die von dieser Erweiterung bereitgestellten Funktionen prüfen, ob ein Zeichen oder eine Zeichenkette gemäß der aktuellen Gebietsschemaeinstellung einer bestimmten Zeichenklasse angehört. |
curl | PHP unterstützt libcurl, eine von Daniel Stenberg entwickelte Bibliothek, die es ermöglicht, mit verschiedenen Servertypen über verschiedene Protokolle zu kommunizieren und sich zu verbinden. |
date | Die PHP-Funktion date() wird verwendet, um ein Datum und/oder eine Uhrzeit zu formatieren. |
dom | Die DOM-Erweiterung ermöglicht es, mit XML-Dokumenten über die DOM-API mit PHP 5 zu arbeiten. |
exif | Die Erweiterung ermöglicht es PHP, mit Exif-Metadaten zu interagieren, die in Audio-, Videodateien und Bildern enthalten sind. |
fileinfo | Diese Modul-Funktionen versuchen, den Dateityp und die Codierung einer Datei zu bestimmen, indem sie bestimmte magische Bytesequenzen an bestimmten Positionen der Datei analysieren. |
filter | Diese Erweiterung filtert Daten, indem sie sie entweder validiert oder bereinigt. Dies ist besonders nützlich, wenn die Datenquelle unbekannte (oder fremde) Daten enthält, wie z. B. Benutzereingaben. |
gd | Diese Erweiterung bietet Funktionen zur Bearbeitung von Grafiken direkt aus PHP-Skripten. |
gmp | Gmp steht für GNU Multiple Precision Arithmetic Library (GMP). Es handelt sich um eine Bibliothek, mit der Sie mathematische Operationen mit vorzeichenbehafteten Ganzzahlen, rationalen Zahlen und Gleitkommazahlen durchführen können. Sie hilft auch bei der Durchführung komplexer mathematischer Operationen mit großen Zahlen. |
hash | Message Digest (Hash)-Engine. Ermöglicht die direkte oder schrittweise Verarbeitung von Nachrichten beliebiger Länge mit verschiedenen Hash-Algorithmen. |
iconv | Dieses Modul enthält eine Schnittstelle zur Zeichensatzkonvertierung mit iconv. Mit diesem Modul können Sie eine Zeichenkette, die in einem lokalen Zeichensatz dargestellt wird, in einen anderen Zeichensatz umwandeln, der auch der Unicode-Zeichensatz sein kann. |
imagick | Diese Erweiterung hilft bei der Arbeit mit Bildern über die ImageMagick-Software, was das Öffnen, Bearbeiten und Speichern von Bildern vereinfacht. |
intl | Die Internationalisierungserweiterung ist ein Wrapper für die ICU-Bibliothek, der es PHP-Programmierern ermöglicht, UCA-konforme Sortierung sowie Datums-, Zeit-, Zahlen- und Währungsformatierung in ihren Skripten durchzuführen. Erfordert ICU. |
json | Ermöglicht die Arbeit mit dem Datenaustauschformat für Text mit einem Parser, der auf JSON_checker basiert. |
libxml | Diese Funktionen/Konstanten sind ab PHP 5.1.0 verfügbar, und die folgenden Kern-Erweiterungen basieren auf dieser libxml-Erweiterung: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC und XMLWriter. |
mbstring | Stellt mehrbyte-spezifische Zeichenkettenfunktionen bereit, die bei der Arbeit mit Mehrbyte-Zeichencodierungen in PHP helfen. |
mysqli | Diese Erweiterung ermöglicht dem Benutzer den Zugriff auf die von MySQL-Server 4.1 und höher bereitgestellte Funktionalität. |
mysqlnd | Mysqlnd steht für MySQL Native Driver – diese Erweiterung ermöglicht das MySQL-Low-Level-Kommunikationsprotokoll, um anderen PHP-Funktionen den Zugriff auf die MySQL-Datenbank zu ermöglichen. |
openssl | Dieses Modul verwendet die Funktionen von OpenSSL zur Erzeugung und Überprüfung von Signaturen sowie zum Verschlüsseln und Entschlüsseln von Daten. |
pcre | Die PCRE-Bibliothek ist eine Sammlung von Funktionen, die das Musterabgleich mit regulären Ausdrücken nach der gleichen Syntax und Semantik wie Perl 5 implementieren, mit nur wenigen Unterschieden. |
PDO | Die PHP Data Objects (PDO)-Erweiterung definiert eine leichtgewichtige, konsistente Schnittstelle für den Datenbankzugriff in PHP. Jeder Datenbanktreiber, der die PDO-Schnittstelle implementiert, kann datenbankspezifische Funktionen als reguläre Erweiterungsfunktionen bereitstellen. Beachten Sie, dass Sie mit der PDO-Erweiterung allein keine Datenbankfunktionen ausführen können; Sie müssen einen datenbankspezifischen PDO-Treiber verwenden, um auf einen Datenbankserver zuzugreifen. |
pdo_mysql | Treiber, der den Zugriff von PHP auf MySQL ermöglicht. |
pdo_sqlite | Diese Erweiterung implementiert die PHP Data Objects (PDO)-Schnittstelle mit Zugriff auf SQLite-Datenbanken. |
phar | Die phar-Erweiterung bietet eine Möglichkeit, komplette PHP-Anwendungen in eine einzige Datei namens phar (PHP Archive) zu packen, um sie einfach zu verteilen und zu installieren. Zusätzlich zu diesem Dienst bietet die phar-Erweiterung auch eine Dateiformat-Abstraktionsmethode zum Erstellen und Bearbeiten von tar- und zip-Dateien über die PharData-Klasse, ähnlich wie PDO eine einheitliche Schnittstelle für den Zugriff auf verschiedene Datenbanken bereitstellt. |
posix | Die Erweiterung stellt eine Reihe von Methoden und Funktionen zur Interaktion mit POSIX-Systemaufrufen bereit. |
readline | Die readline-Funktion implementiert eine Schnittstelle zur GNU Readline-Bibliothek. Dies sind Funktionen, die editierbare Befehlszeilen bereitstellen. |
redis | Dies ist ein Datenspeicher für Strukturen, der als Datenbank, Cache und Message-Broker verwendet wird und die Systemgeschwindigkeit und Skalierbarkeit verbessert. |
reflection | PHP 5 wird mit einer vollständigen Reflection-API geliefert, die die Möglichkeit bietet, Klassen, Schnittstellen, Funktionen, Methoden und Erweiterungen zu analysieren. Darüber hinaus bietet die Reflection-API Möglichkeiten, Doc-Kommentare für Funktionen, Klassen und Methoden abzurufen. |
session | Die Sitzungsunterstützung in PHP besteht darin, bestimmte Daten über mehrere Zugriffe hinweg zu speichern. Dies ermöglicht es Ihnen, individuellere Anwendungen zu erstellen und die Attraktivität Ihrer Website zu erhöhen. |
SimpleXML | Die SimpleXML-Erweiterung bietet ein sehr einfaches und leicht zu verwendendes Toolset, um XML in ein Objekt umzuwandeln, das mit normalen Eigenschaftsselektoren und Array-Iteratoren verarbeitet werden kann. |
soap | Soap steht für Simple Object Access Protocol (SOAP), und diese Erweiterung kann zur Verwaltung von Webdiensten – sowohl zum Konsumieren als auch zum Bereitstellen – verwendet werden. |
sockets | Die Erweiterung vereinfacht die Interaktion mit Sockets – eine Möglichkeit, eine Verbindung zwischen Anwendungen herzustellen, um zu interagieren. |
sodium | Diese Erweiterung ist eine kryptografische Bibliothek, die für Verschlüsselung, Authentifizierung, sicheres Speichern von Passwörtern, das Teilen geheimer Nachrichten, digitale Signaturen usw. verwendet wird. |
SPL | Die Standard PHP Library (SPL) ist eine Sammlung von Schnittstellen und Klassen, die dazu gedacht sind, allgemeine Probleme zu lösen. SPL bietet eine Reihe von Standarddatenstrukturen, eine Reihe von Iteratoren zum Durchlaufen von Objekten, eine Reihe von Schnittstellen, eine Reihe von Standardausnahmen, mehrere Klassen zur Arbeit mit Dateien und eine Reihe von Funktionen wie spl_autoload_register(). |
sqlite3 | Die Erweiterung ermöglicht den Zugriff auf SQLite 3 – eine leichtgewichtige, dateibasierte Datenbank mit nicht standardisiertem SQL. |
standard | Der Standardsatz von Klassen. |
tokenizer | Die Tokenizer-Funktionen bieten eine Schnittstelle zum in die Zend Engine eingebetteten PHP-Tokenizer. Mit diesen Funktionen können Sie eigene Tools zur Analyse oder Modifikation von PHP-Quellcode schreiben, ohne sich mit der Sprachspezifikation auf lexikalischer Ebene auseinandersetzen zu müssen. |
xml | XML (eXtensible Markup Language) ist ein Datenformat für den strukturierten Dokumentenaustausch im Web. |
xmlreader | Dies ist ein syntaktischer Analysator für XML. Er fungiert als Cursor, der sich entlang des Dokumentenstroms bewegt und an jedem Knoten auf dem Weg anhält. |
xmlwriter | Diese Erweiterung ist eine nicht zwischengespeicherte, unidirektionale Methode zur Erzeugung von Dateiströmen für XML-Daten. |
Zend OpCache | Der Zend OpCache ermöglicht eine schnellere PHP-Ausführung durch Opcode-Caching und -Optimierung. Er verbessert die PHP-Leistung, indem er vorkompilierten Skript-Bytecode im gemeinsamen Speicher ablegt. |
zip | Mit dieser Erweiterung können Sie ZIP-komprimierte Archive und die darin enthaltenen Dateien transparent lesen oder schreiben. |
random | Das Zufallsmodul bietet Werkzeuge zur sicheren und zuverlässigen Erzeugung von Zufallszahlen, Zeichenfolgen und anderen Werten. Es ist nützlich, wenn Sie beispielsweise eindeutige IDs, zufällige Passwörter oder eine zufällige Anordnung von Daten erstellen müssen. Dieses Modul stellt sicher, dass die generierten Werte unvorhersehbar sind, was besonders für Sicherheitszwecke wichtig ist. |
zlib | Mit diesem Modul können Sie gzip-komprimierte Dateien (.gz) transparent lesen und schreiben, indem Sie Versionen der meisten Dateisystemfunktionen verwenden, die mit gzip-komprimierten Dateien arbeiten (und auch mit unkomprimierten Dateien, aber nicht mit Sockets). |
ioncube_loader (deaktiviert, kann aber auf Anfrage zusammen mit PHP 8.3 aktiviert werden) | ioncube_loader wird verwendet, um PHP-Dateien zu verschlüsseln und Software, die mit der Programmiersprache PHP geschrieben wurde, davor zu schützen, auf nicht lizenzierten Computern eingesehen, verändert oder ausgeführt zu werden. |