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

Jedes zweite Gerät mit Redline-Infostealer infiziert

Infostealer-Infektionen haben laut Kaspersky-Studie zwischen 2020 und 2023 um mehr als das sechsfache zugenommen.

2 Stunden ago

Kaspersky warnt vor kritischen Sicherheitslücken in Cinterion-Modems

Betroffen sind Millionen IoT- und M2M-Geräte Geräte weltweit. Unter anderem können Angreifer per SMS Schadcode…

7 Stunden ago

Google schließt Zero-Day-Lücke in Chrome

Von ihr geht ein hohes Risiko aus. Angreifbar sind Chrome für Windows, macOS und Linux.

3 Tagen ago

KI erkennt Emotionen in echten Sportsituationen

Forschende des KIT haben ein Modell zur Emotionsanalyse entwickelt, das affektive Zustände ähnlich genau wie…

3 Tagen ago

Ermittlern gelingt weiterer Schlag gegen Ransomware-Gruppe LockBit

Sie decken die Identität des Kopfs der Gruppe auf. Britische Behörden fahnden mit einem Foto…

4 Tagen ago

Apple stellt neuen Mobilprozessor M4 vor

Er treibt das neue iPad Pro mit OLED-Display an. Apple verspricht eine deutliche Leistungssteigerung gegenüber…

5 Tagen ago