Heim >Backend-Entwicklung >PHP-Tutorial >Häufig verwendete PHP-Bibliotheken

Häufig verwendete PHP-Bibliotheken

巴扎黑
巴扎黑Original
2016-11-22 10:06:351321Durchsuche

Im Folgenden sind einige sehr nützliche PHP-Bibliotheken aufgeführt, die meiner Meinung nach eine bessere und schnellere Methode für Ihre WEB-Entwicklung bieten können.

Diagrammbibliothek

Mit der folgenden Klassenbibliothek können Sie ganz einfach komplexe Diagramme und Bilder erstellen. Natürlich benötigen sie Unterstützung durch die GD-Bibliothek.

pChart – Eine Bibliothek zum Erstellen statistischer Diagramme.

Libchart – Dies ist auch eine einfache Statistikgalerie.

JpGraph – eine objektorientierte Bilderstellungsklasse.

Flash-Diagramm öffnen – Dies ist ein Flash-basiertes statistisches Diagramm.

RSS-Analyse

RSS zu interpretieren ist keine sehr mühsame Aufgabe, aber glücklicherweise verfügen Sie über die folgende Klassenbibliothek, die Ihnen das einfache Lesen von RSS-Feeds erleichtert.

MagpieRSS – eine Open-Source-PHP-Version des RSS-Parsers, die angeblich leistungsstark ist, aber nicht verifiziert ist.

SimplePie – Dies ist eine sehr schnelle, benutzerfreundliche RSS- und Atom-Parsing-Bibliothek.

Thumbnail-Generierung

phpThumb – Die Funktion ist sehr mächtig, man muss sie selbst erleben.

Zahlung

Muss Ihre Website Zahlungen abwickeln? Benötigen Sie ein Programm mit einem Zahlungsgateway? Das folgende Programm kann Ihnen helfen.

PHP-Zahlungsbibliothek – Unterstützt Paypal, Authorize.net und 2Checkout (2CO)

OpenID

PHP-OpenID – Eine PHP-Bibliothek, die OpenID unterstützt. OpenID ist eine Lösung, die Ihnen hilft, sich mit demselben Benutzernamen und Passwort auf verschiedenen Websites anzumelden. Wenn Sie mit OpenID nicht vertraut sind, können Sie hier einen Blick darauf werfen: http://openid.net.cn/

Data is abstraction/Object Relational Mapping ORM

ADOdb – Datenbankabstraktion

Doctrine – Object Relational Mapper (ORM), erfordert PHP 5.2.3-Version, eine sehr leistungsstarke Datenbankabstraktionsschicht (DBAL).

Propel – Object Relational Mapping Framework – PHP5

Outlet – ist auch ein Tool für objektrelationales Mapping.

Hinweis: Object Relational Mapping (ORM) ist eine Technologie, die entwickelt wurde, um die Diskrepanz zwischen objektorientierten und relationalen Datenbanken zu beheben. Einfach ausgedrückt speichert ORM Objekte in einem Programm automatisch in einer relationalen Datenbank, indem es Metadaten verwendet, die die Zuordnung zwischen Objekten und Datenbanken beschreiben. Im Wesentlichen konvertiert es Daten von einem Formular in ein anderes. Dies bedeutet auch zusätzlichen Ausführungsaufwand; wenn das ORM jedoch als Middleware implementiert wird, gibt es viele Möglichkeiten für Optimierungen, die in einer handgeschriebenen Persistenzschicht nicht vorhanden sind. Noch wichtiger ist, dass die zur Steuerung von Transformationen verwendeten Metadaten bereitgestellt und verwaltet werden müssen. Auch hier sind die Kosten geringer als bei der Pflege einer handgeschriebenen Lösung, und selbst ODMG-kompatible Objektdatenbanken erfordern immer noch Metadaten auf Klassenebene.

PDF Generator

FPDF – Dies ist eine reine PHP-Bibliothek, mit der Sie PDF generieren können.

Excel-bezogen

Muss Ihre Website Excel generieren? Kein Problem, die folgenden zwei Bibliotheken ermöglichen Ihnen dies ganz einfach.

php-excel – Dies ist eine sehr einfache Excel-Dateigenerierungsklasse.

PHP Excel Reader – kann Daten in XLS-Dateien analysieren und lesen.

E-Mail-bezogen

Gefällt Ihnen die Mail-Funktion von PHP nicht? Fühlen Sie sich nicht stark genug? Die folgenden PHP-Bibliotheken für E-Mails werden Sie bestimmt nicht im Stich lassen.

Swift Mailer – Kostenlose, super multifunktionale PHP-E-Mail-Bibliothek.

PHPMailer – Super leistungsstarke E-Mail-Versandklasse.

Unit-Tests

Wenn Sie einen testgetriebenen Ansatz zur Entwicklung Ihres Programms verwenden, werden Ihnen die folgenden Klassenbibliotheken und Frameworks auf jeden Fall bei Ihrer Entwicklung helfen.

SimpleTest – Ein PHP-Unit-Test- und Webseiten-Test-Framework.

PHPUnit – aus der xUnit-Familie, bietet ein Framework, das Ihnen die einfache Entwicklung von Unit-Testfällen ermöglicht. Und seine Testergebnisse können sehr einfach analysiert werden.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn