Categories: Workspace

Beschleunigen Sie die PHP-Anwendungsentwicklung mit PEAR

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:

  • PEAR Web site
  • php.net
  • Concurrent Versions System
  • Zend

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.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Microsoft nennt weitere Details zu kostenpflichtigen Patches für Windows 10

Erstmals liegen Preise für Verbraucher vor. Sie zahlen weniger als Geschäftskunden. Dafür beschränkt Microsoft den…

2 Stunden ago

Microsoft verschiebt erneut Copilot Recall

Die Entwickler arbeiten noch an weiteren „Verfeinerungen“. Windows Insider erhalten nun wohl eine erste Vorschau…

20 Stunden ago

GenKI im Job: Mitarbeitende schaffen Tatsachen

Laut Bitkom-Umfrage werden in jedem dritten Unternehmen in Deutschland private KI-Zugänge genutzt. Tendenz steigend.

22 Stunden ago

97 Prozent der Großunternehmen melden Cyber-Vorfälle

2023 erlitten neun von zehn Unternehmen in der DACH-Region Umsatzverluste und Kurseinbrüche in Folge von…

23 Stunden ago

„Pacific Rim“-Report: riesiges, gegnerisches Angriffs-Ökosystem

Der Report „Pacific Rim“ von Sophos beschreibt Katz-und-Maus-Spiel aus Angriffs- und Verteidigungsoperationen mit staatlich unterstützten…

1 Tag ago

DeepL setzt erstmals auf NVIDIA DGX SuperPOD mit DGX GB200-Systemen

NVIDIA DGX SuperPOD soll voraussichtlich Mitte 2025 in Betrieb genommen und für Forschungsberechnungen genutzt werden.

1 Tag ago