PEAR ist eine Codebibliothek, die die Entwicklungszeit durch die Bereitstellung fertiger Klassen für Standardfunktionen reduzieren kann. Mit einem ähnlichen Konzept wie Perls CPAN enthält PEAR Funktionen für eine Reihe von Features, einschließlich Datenbank, E-Mail und Fehlerbehandlung. Mit PEAR können Entwickler bereits fertige Grundfunktionen einsetzen und verbessern und sich so mehr auf das Schreiben neuer Funktionalität konzentrieren.
PEAR Grundlagen
PEAR wurde geschaffen, um Entwicklern ein standardisiertes Mittel zum Austausch von PHP-Code zur Verfügung zu stellen und die Wiederverwendung von Code zu fördern. Dieses Projekt befindet sich in der kontinuierlichen Weiterentwicklung und Benutzer können Code an die PEAR-Bibliothek übermitteln, die mit PHP zusammen ausgeliefert wird. Alle PEAR-Pakete folgen strengen Code-Richtlinien in bezug auf Syntax und Lesbarkeit und bestehen aus in C geschriebenem PHP oder PHP-Erweiterungen. Das Projekt ist während der letzten zwei Jahre gewachsen und enthält jetzt eine Unmenge an nützlichem und wiederverwendbarem Code. Es gibt zwar auch andere PHP-Quellen wie Zend’s Code Gallery und PHP Builder’s Source Code Snippet Library, PEAR bietet jedoch ein Niveau an Standardisierung, das die Interoperabilität der Funktionen erleichtert. Zusätzlich wird an PEAR übermittelter Code von einem Gremium überprüft, wodurch die Qualität und Zuverlässigkeit des Codes gesichert wird.
Nützliche Webseiten:
Verfügbare Funktionen
PEAR ist in drei Klassen unterteilt: PEAR Core Components, PEAR Packages und PECL Packages. Die Core Components beinhalten die Basisklassen von PEAR und PEAR_Error gemeinsam mit Datenbank-, HTTP-, Logging- und E-Mail-Funktionen. Neben Tools für die Arbeit mit XML- und HTML-Vorlagen enthalten die PEAR Packages Funktionen für Authentifizierung, Netzwerkarbeit sowie Dateisystemfeatures. PECL Packages sind in C geschriebene Erweiterungen für PHP, die nicht den Code-Richtlinien entsprechen. Derzeit ist der gesamte Code dieser Klasse experimentell. Für weitere Informationen darüber, was PEAR an Funktionen zu bieten hat, sollten Sie einen Blick in das PEAR Online Manual werfen.
Wenn Sie daran interessiert sind, Ihren Code in PEAR zu integrieren, können Sie sich der PEAR Mailing List für Entwickler anschließen und die Überprüfung Ihres Codes beantragen. Um in Betracht gezogen zu werden, sollten Sie darauf achten, welche Funktionen bereits vorhanden sind und dass Sie die PEAR Code-Richtlinien befolgen.
Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.
Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…
Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…
Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…
Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…
Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…