


100 häufig verwendete Ressourcen und Techniken der PHP-Klassenbibliothek
Sammeln und organisieren Sie einige häufig verwendete PHP-Klassenbibliotheken, Ressourcen und Techniken. Um schnell zu finden, was Sie bei der Arbeit benötigen, stellt dieser Artikel hauptsächlich 100 häufig verwendete PHP-Klassenbibliotheksressourcen und -techniken vor und hofft, allen zu helfen.
PHP-bezogene wertvolle Communities, Blogs, Websites, Artikel, Bücher, Videos und andere Ressourcen
PHP-Websites
-
PHP The Right Way Eine kurze Referenzanleitung für die PHP-Praxis
PHP-Bücher (PHP-Bücher)
Modernes PHP (chinesische Version)
Modernes PHP – Der Autor ist PHP Der Initiator des Tao und der Autor des Slim-Frameworks
Abhängigkeitsmanagement (Abhängigkeitsmanagement)
Pakete und Frameworks für das Abhängigkeitsmanagement
Komponist / Packagist - Ein Paket- und Abhängigkeitsmanager.
Composer Installers – Ein Multi-Framework-Composer-Bibliotheksinstallationsprogramm
-
pickle – PHP-Erweiterungsinstallationsprogramm
Melody – Ein Tool zum Erstellen von One-File-Composer-Skripten.
Frameworks
Web Development Framework
Symfony2 – ein Framework bestehend aus unabhängigen Komponenten (SP2)
Zend Framework 2 – ebenfalls ein Framework bestehend aus unabhängigen Komponenten (ZF2)
Laravel 5 – Einfaches und elegantes PHP-Webentwicklungs-Framework (L5)
Aura PHP – Unabhängiges Komponenten-Framework
Yii2 – ein leistungsstarkes PHP-Framework für die Entwicklung umfangreicher Webanwendungen
Nette – ebenfalls ein Framework bestehend aus unabhängigen Komponenten
PPI Framework 2 – Ein interaktives Framework
CakePHP – Ein effizientes Anwendungsentwicklungs-Framework (CP)
Phalcon – Ein Framework als C-Erweiterung
-
Yaf – Brother Bird's C-Erweiterungsframework
swoole-yaf
Komponenten
Aura Components – ein PHP5.4-Komponentenpaket
Hoa Project – eine Sammlung von PHP-Komponenten
Micro Frameworks
Mikro-Frameworks und Routing
-
Silex – ein Mikro-Framework basierend auf Symphony2-Komponenten
Silex Skeleton – Projekt-Framework für Silex
Silex Web Profiler – Web-Debugging-Symbolleiste für Silex
Slim – Ein weiteres einfaches Mikro-Framework
Slim Skeleton – Ein Framework für Slim
-
Slim View – Slims benutzerdefiniertes Ansichtsset
Slim Middleware – Slims benutzerdefinierte Middleware-Sammlung
SlimMVC-Skeleton – Basierend auf Slim sind MVC und einige Komponenten implementiert
Bullet PHP – ein Mikro -Framework zum Erstellen von REST-APIs
Lumen – basierendes Laravel-Mikro-Framework
Proton – ein Mikro-PHP-Framework
blink – ein Web-Micro-High-End zum Erstellen von „lang laufenden“ Diensten Performance Framework
Routen (Router)
Schnell Route – eine effiziente Routing-Bibliothek
Route – Eine Routing-Bibliothek basierend auf Fast Route
Pux – Eine weitere effiziente Routing-Bibliothek
Klein – Eine flexible Routing-Bibliothek
Macaw – Ein einfacher PHP-Router, der superschlank, schnell und sexy ist.
Vorlagen-Engine (Templating)
Bibliotheken und Tools für Vorlagen und lexikalische Analyse
Twig – eine umfassende Vorlagensprache
Twig Cache Extension – Vorlagenfragment-Caching-Bibliothek für Twig
Mustache – Moustache-Vorlagensprache implementiert in PHP
Phly Moustache – Eine weitere in PHP implementierte Mustache-Vorlagensprache
MtHaml – In PHP implementierte HAML-Vorlagensprache
PHPTAL – TAL-Vorlagensprache implementiert in PHP
Plates – eine originale PHP-Vorlagenbibliothek
Lex – ein leichter Vorlagenparser
Statische Site-Generatoren (Static Site Generators)
Ein Vorverarbeitungstool zum Generieren von Webseiteninhalten
Sculpin – konvertiert Markdown und Twig in statisches HTML
Phrozn – Ein weiteres Tool zum Konvertieren von Textile, Markdown und Twig in HTML
HTTP
Bibliothek für HTTP und Scraping-Websites
Guzzle – ein vollständiger HTTP-Client
Buzz – ein weiterer HTTP-Client
-
Requests – eine einfache HTTP-Bibliothek
HTTPFul – ein verketteter HTTP-Client
Goutte – Ein einfacher Web-Scraper
PHP VCR – Eine Bibliothek zum Aufzeichnen und Wiedergeben von HTTP-Anfragen
Middleware (Middlewares)
Middleware zum Erstellen von Anwendungsbibliotheken
URL
Bibliothek zum Parsen von URLs
Purl – Eine URL-Manipulationsbibliothek
PHP Domain Parser – ein lokaler Suffix-Parser
Uri – eine einfache URL-Manipulationsbibliothek
Mail (E-Mail)
Bibliothek zum Senden und Parsen von E-Mails
SwiftMailer – an E-Mail-Programmlösung
PHPMailer – Eine weitere E-Mail-Programmlösung
Fetch – Eine IMAP-Bibliothek
Email Reply Parser – Eine E-Mail-Antwort-Parser-Bibliothek
Stampie – eine Bibliothek für E-Mail-Dienste wie SendGrid, PostMark, MailGun und Mandrill
CssToInlineStyles – E-Mail-Vorlagen Eine Inline-CSS-Bibliothek
Email Validator – eine kleine E-Mail-Validierungsbibliothek
Dateioperationen (Dateien)
Über Dateihandhabung und MIME-Typprüfung
Gaufrette – eine Abstraktionsschicht für Dateiströme
Flysystem – eine weitere Abstraktionsschicht für Dateiströme
Canal – Eine Bibliothek zum Überprüfen von Internet-Medientypen
Apache MIME-Typen – Eine Bibliothek zum Parsen von Apache MIME-Typbibliotheken
Ferret – eine MIME-Erkennungsbibliothek
Hoa Mime – eine weitere MIME-Erkennungsbibliothek
Lurker – eine Asset-Tracking-Bibliothek
PHP File Locator – eine Bibliothek zum Auffinden von Dateien in großen Projekten
PHP FFmpeg – Eine Bibliothek für FFmpeg-Videoverpackung
CSV – Eine CSV-Datenbearbeitungsbibliothek
Stream (Stream)
Verarbeitungs-Streaming-Bibliothek
Streamer – eine einfache objektorientierte Stream-Packaging-Bibliothek
Abhängigkeitsinjektion
Bibliothek, die das Entwurfsmuster für die Abhängigkeitsinjektion implementiert
Pimple – ein kleiner Container für die Abhängigkeitsinjektion
Auryn – Ein weiterer kleiner Container für die Abhängigkeitsinjektion
Container – Ein weiterer flexibler Container für die Abhängigkeitsinjektion
PHP DI – Eine implementierte Abhängigkeitsinjektion Verwendung von Annotationen
Acclimate – Eine gemeinsame Schnittstelle für Abhängigkeitsinjektionscontainer und Service-Locators
Symfony DI – Eine Abhängigkeitsinjektionskomponente (SF2)
Bild (Bilder)
Eine Bibliothek zur Bildverarbeitung
Imagine – eine Bildverarbeitungsbibliothek
PHP Image Workshop – eine weitere Bildverarbeitungsbibliothek
Intervention Image – ebenfalls eine Bildverarbeitungsbibliothek
GIF Frame Extractor – a Bibliothek zum Extrahieren von GIF-Animationsrahmeninformationen
GIF Creator – eine Bibliothek zum Erstellen von GIF-Animationen aus mehreren Bildern
Bild mit Text – Eine Bibliothek für Einbetten von Text in Bilder
Color Extractor – Eine Bibliothek zum Extrahieren von Farben aus Bildern
-
Glide – eine On-Demand-Bildverarbeitungsbibliothek
Image Optimizer – eine Bibliothek zum Optimieren von Bildern
PHPThumb – Miniaturansicht-Verarbeitungsbibliothek
Testen
Testcode-Bibliothek und Bibliothek zum Generieren von Testdaten
-
PHPUnit – ein Unit-Test-Framework
DBUnit – die Code-Testbibliothek von PHPUnit
ParaTest – Parallele Testbibliothek von PHPUnit
PHPSpec – basierend auf der Standard-Unit-Testbibliothek
Codeception – ein Full-Stack-Test-Framework
AspectMock – ein Simulations-Framework für PHPUnit/Codeception
Atoum – eine einfache Testbibliothek
Mockery – eine Scheinobjektbibliothek zum Testen
Phake – eine weitere Scheinobjektbibliothek zum Testen
Prophecy – ein leistungsstarkes Spott-Framework
Faker – eine Bibliothek zur Generierung gefälschter Daten
Samsui – Eine weitere Bibliothek zur Generierung gefälschter Daten
Alice – Eine Bibliothek zur Generierung komplexer Daten
Behat – Ein Testframework für verhaltensgesteuerte Entwicklung (BDD)
Pho – Ein weiteres Test-Framework für verhaltensgesteuerte Entwicklung
Mink – Web-Akzeptanztests
HTTP Mock – Eine Bibliothek zum Verspotten von HTTP-Anfragen in Unit-Tests
VFS Stream – Ein virtueller Dateisystem-Stream-Wrapper zum Testen
VFS – Ein weiteres virtuelles Dateisystem zum Testen
Locust – Eine moderne Lasttestbibliothek, entwickelt in Python
Peridot – ein ereignisgesteuertes Test-Framework
Kontinuierliche Integration ( Kontinuierliche Integration)
Kontinuierliche Integrationsbibliotheken und -anwendungen
Travis CI – eine kontinuierliche Integrationsplattform
SemaphoreCI – eine kontinuierliche Integration Plattform für Open-Source-Programme und private Projekte
PHPCI – eine Open-Source-Plattform für kontinuierliche Integration für PHP
Sismo – eine kontinuierliche Testserverbibliothek
Jenkins – PHP-unterstützte Plattform für kontinuierliche Integration
JoliCi – ein von Docker unterstützter, von PHP entwickelter Client für kontinuierliche Integration
Dokumentation (Dokumentation)
Projektdokumentationsbibliothek generieren
Sami – ein API-Dokumentationsgenerator
APIGen – Ein weiterer API-Dokumentationsgenerator
PHP Documentor 2 – Dokumentationsgenerator
phpDox – Ein Dokumentengenerator für PHP-Projekte (nicht nur API-Dokumentation)
Sicherheit (Sicherheit)
Wird verwendet, um sichere Zufallszahlen zu generieren, Daten zu verschlüsseln und nach Schwachstellen zu suchen, Token-Bibliothek
HTML Purifier – ein Standard-HTML-Filter
RandomLib – eine Bibliothek zum Generieren von Zufallszahlen und Zufallszeichenfolgen
True Random – eine Bibliothek zum Generieren von Zufallszahlen mit www.random.org
SecurityMultiTool – eine PHP-Sicherheitsbibliothek
PHPSecLib – A reine PHP-Bibliothek für sichere Kommunikation
TCrypto – Ein einfaches Schlüsselwert-Verschlüsselungs-Repository
PHP IDS – Eine strukturierte PHP-Sicherheitsschicht
PHP SSH – Objektorientierte SSH-Wrapper-Bibliothek
IniScan – Ein Tool zum Scannen der PHP-INI-Dateisicherheit
SensioLabs Security Check – Ein Web-Tool, das Composer-Abhängigkeiten gemäß Sicherheitsempfehlungen überprüft
Zed – Integriertes Penetrationstest-Tool für Webanwendungen
php -jwt( JSON Web Token ) – JSON Web Token Library
jose – JSON Signing and Encryption Library
Passwörter
Bibliotheken und Tools zum Umgang und Speichern von Passwörtern
Password Compat – Eine Bibliothek für die neue PHP5.5-Passwortfunktionalität Kompatible Bibliothek für
phpass – ein tragbares Passwort-Hashing-Framework
PHP Password Lib – eine Bibliothek zum Generieren und Überprüfen von Passwörtern
Password Policy – Eine Passwort-Regelbibliothek für PHP und JavaScript
Password Validator – Eine Bibliothek zur Validierung und Aktualisierung von Passwort-Hashes
Zxcvbn PHP – Eine PHP-Bibliothek zur Schätzung der Passwortstärke, die auf Zxcvbn JS basiert
GenPhrase – Eine Bibliothek zum Generieren sicherer Zufallskennwörter
Code-Analyse
Tools zum Analysieren, Parsen und Bearbeiten von Codebasen
PHP Parser – ein in PHP geschriebener PHP-Parser
PHPPHP – eine von PHP implementierte virtuelle PHP-Maschine
PHPSandbox – PHP-Sandbox-Umgebung
Dissect – Eine Sammlung von Tools für die lexikalische und syntaktische Analyse
PHP Mess Detector – Eine Bibliothek das nach Codefehlern, suboptimalem Code und nicht verwendeten Parametern sucht
PHP Code Sniffer – Eine Bibliothek zur Erkennung von PHP-, CSS- und JS-Codestandardkonflikten
PHPCPD – Eine Bibliothek zum Erkennen von kopiertem und eingefügtem Code
PHP Analyzer – eine Bibliothek zum Analysieren von Fehlern in PHP-Code
PHP CS Fixer – eine Code-Standardbibliothek
PHP Manipulator – für Analysen und Bibliotheken, die PHP-Quellcode modifizieren
-
PHP Metrics – eine statische Messbibliothek
PHP-Refactoring-Browser - Ein Befehlszeilentool zum Refactoring von PHP-Code
UBench – eine einfache kleine Benchmark-Bibliothek
-
Athletic – eine annotationsbasierte Benchmark-Bibliothek
Mondrian – Code-Analyse-Tool mit Graphentheorie
Scrutinizer – Web-Tool zur Überprüfung von PHP-Code
PHPLOC - Ein Tool zur schnellen Einschätzung der Größe Ihres PHP-Projekts
PHPCcheckstyle - Ein Tool zur Einhaltung spezifischer Codierungsregeln
PhpDependencyAnalysis - A Tool zum Erstellen anpassbarer Abhängigkeitsdiagramme
Code Climate – Automatisierte Codeüberprüfung
PHP-Fehler – für Konvertierungsstandards PHP-Fehlermeldungen, die hauptsächlich zum Debuggen verwendet werden während der Entwicklung
Architektur
Bibliothek über Designmuster, Programmierspezifikationen und Codeorganisation
PHP-Option – eine PHP-Optionstypbibliothek
Ruler – eine einfache zustandslose Engine zum Generieren von Umgebungsregeln
Finite – eine einfache PHP-Finite-State-Maschine
Compose – eine Funktionskombinationsbibliothek
Monad PHP – eine einfache Monad-Bibliothek
Patchwork – Eine Funktionsbibliothek, die Benutzer neu definiert
Galapagos – Evolution der Sprachkonvertierung
Design Patterns PHP – Eine mit PHP implementierte Designmuster-Beispielbibliothek
Funktionales PHP - Eine funktionale Programmierbibliothek
Lib Accessor – Eine Bibliothek, die den Zugriff vereinfacht
-
Iter – Eine Bibliothek, die Iterationsprimitive mithilfe von Generatoren bereitstellt
Debugging und Profiling
Bibliotheken und Tools zum Debuggen von Code
xDebug – ein PHP-Debugging- und Analysetool
PHP Debug Bar – eine Debugging-Symbolleiste
PHP-Konsole – Web-Debug-Konsole
Barbushin PHP-Konsole – Eine mit Google Web-Debugging-Kontrolltool für Chrome
PHPDBG – Ein interaktiver PHP-Debugger
Tracy – Eine einfache Fehlererkennungs-, Protokollierungs- und Timing-Messbibliothek
Z-Ray – ein Debugging- und Leistungsanalysetool
xHprof – Facebooks Open-Source-PHP-Leistungsbewertungstool
-
Blackfire.io – Ein Code-Profiler mit geringem Overhead
Kint – Ein Debugging- und Profiling-Tool
Build-Tools
Projektkonstruktions- und Automatisierungstools
Go – ein einfaches PHP-Build-Tool
Bob – ein einfaches Projektautomatisierungstool
Phake – eine PHP-Klonbibliothek
Box – ein Tool zum Erstellen von PHAR-Dateien
Phing – PHP-Projekterstellung System basierend auf Apache Ant
Task Runners (Task Runners)
Bibliothek zum automatischen Ausführen von Aufgaben
Task - Pure PHP Task-Runner basierend auf Grunt und Gulp
Robo – Objektorientierter PHP-Task-Runner
Bldr – PHP-Task-Runner basierend auf Symfony-Komponenten
Navigation (Navigation)
Tool zum Aufbau von Navigationsstrukturen
KnpMenu – eine Menübibliothek
Cartographer – eine Bibliothek zur Erstellung von Sitemaps
Asset Management
Tools zum Verwalten, Komprimieren und Minimieren von Website-Ressourcen
Assetic – eine Pipeline-Bibliothek für das Ressourcenmanagement
Pipe – eine weitere Pipeline-Bibliothek für das Ressourcenmanagement
-
Munee – eine Bibliothek zur Ressourcenoptimierung
JShrink – eine JavaScript-Komprimierungsbibliothek
Puli – Eine Bibliothek, die den absoluten Pfad von Ressourcen erkennt
Geolokalisierung (Geolocation)
Eine Bibliothek, die Längen- und Breitengrade verwendet, um Adressen zu kodieren
GeoCoder – eine Geokodierungsbibliothek
GeoTools - eine Bibliothek für geografische Tools
PHPGeo – eine einfache The Geo Library
GeoJSON – eine Implementierung von GeoJSON
Datum und Uhrzeit
Bibliothek zur Handhabung von Datum und Uhrzeit
Carbon – eine einfache API-Erweiterung für Datum und Uhrzeit
ExpressiveDate – eine weitere Datums- und Uhrzeit-API-Erweiterung
CalendR – eine Kalenderverwaltungsbibliothek
Event
Bibliothek für ereignisgesteuerte oder nicht blockierende Ereignisschleifenimplementierung
React – eine ereignisgesteuerte, nicht blockierende I/O-Bibliothek
Rx.PHP – eine React-Erweiterungsbibliothek
Ratchet – eine Web-Socket-Bibliothek
Hoa WebSocket – Eine weitere Web-Socket-Bibliothek
Elephant.io – Eine weitere Web-Socket-Bibliothek
Hoa EventSource – Eine Ereignisquellenbibliothek
Evenement – an Event-Planungsbibliothek
Event – Event-Paket für Ihre App und/oder domain.
Cake Event – eine Veranstaltungsplanungsbibliothek
Broadway – eine Veranstaltungsquelle und CQRS-Bibliothek
Protokollierung
Bibliothek zum Generieren und Verarbeiten von Protokolldateien
Monolog – eine umfassende Protokollierungsbibliothek
KLogger – ein einfach zu verwendende PSR-3-Protokollierungsklasse
Analog – ein Mikroprotokollierungspaket mit opportunistischen Schließungen
E-Commerce
Bibliotheken und Anwendungen für Zahlungen und den Aufbau von Online-E-Commerce-Shops
-
OmniPay – ein Framework für die Multi-Gateway-Zahlungsabwicklung
Payum – eine Abstraktionsbibliothek für Zahlungen
Sylius – eine Open-Source-E-Commerce-Lösung
Thelia – Eine weitere Open-Source-E-Commerce-Lösung
Geld – Fowler-Geldmodell in PHP implementiert
Sebastian Money – Eine Möglichkeit, mit Geldwerten umzugehen Die Bibliothek
-
Swap – eine Wechselkursbibliothek
Bibliotheken und Software zur Verarbeitung von PDF-Dateien
Snappy – a PDF- und Bildgenerierungsbibliothek
WKHTMLToPDF – ein Tool zum Konvertieren von HTML in PDF
PHPPdf – Eine Bibliothek, die XML in PDF und Bilder konvertiert
Office
Eine Bearbeitungsbibliothek für verschiedene Dokumente in der Office-Suite
PHPWord – eine Bibliothek zur Bearbeitung von Word-Dokumenten
PHPExcel – eine Bibliothek zur Verarbeitung von Excel-Dokumenten
PHPPowerPoint – eine Bibliothek zur Verarbeitung von PPT-Folien
ExcelAnt – eine Bibliothek zum Bearbeiten von Excel-Dokumenten
Datenbank (Datenbank)
Verwendung von objektrelationalem Mapping (ORM) oder Datenmapping-Technologie Datenbankinteraktionsbibliothek
Doctrine – eine vollständige DBAL und ORM
Doctrine Extensions – eine erweiterte Sammlung von Doctrine-Verhaltensweisen
Propel – A schnelle ORM-, Migrations- und Abfragebibliothek
Eloquent - Laravel 5 ORM (L5)
Baum - eine eloquente verschachtelte Sammlung
Spot2 – MySQLs ORM-Mapper
RedBean – ein leichter, einfach zu konfigurierender ORM
Pomm – an Objektmodellmanager für PostgreSQL
-
ProxyManager – eine Sammlung von Tools zum Generieren von Proxy-Objekten für die Datenzuordnung
Cake ORM – Object Relational Mapper, implementiert die Verwendung von Datenzuordnungsmustern (CP)
Medoo – Ein leichtes ORM, das die Entwicklung beschleunigt
Migrationen
Zur Verwaltung von Datenbankschemata und Migrationen Bibliothek
PHPMig – eine Migrationsmanagement-Bibliothek
Phinx – eine Datenbank-Migrationsmanagement-Bibliothek
Migrations – Eine weitere Migrationsmanagement-Bibliothek
Lehre Migrationen – Migrationsbibliothek für Doctrine
Nicht-relationale Datenbank (NoSQL)
Bibliothek für den Umgang mit NoSQL-Backends
MongoQB – eine MongoDB-Abfrageerstellungsbibliothek
Monga – eine MongoDB-Abstraktionsbibliothek
-
Predis – eine voll funktionsfähige Redis-Bibliothek
Warteschlange (Warteschlange)
Bibliothek zur Handhabung von Ereignis- und Aufgabenwarteschlangen
Pheanstalk – eine Beanstalkd-Clientbibliothek
PHP AMQP – eine reine PHP AMQP-Bibliothek
Thumper – eine RabbitMQ-Musterbibliothek
-
Bernard – mehr als eine Terminal-Abstraktbibliothek
php-resque – Redis-basierte Nachrichtenwarteschlange
Gearman – Aufgabenverteilungssystem
Suche
Bibliotheken und Software zum Indizieren und Ausführen von Abfragen in Daten
ElasticSearch PHP – Die offizielle Client-Bibliothek für ElasticSearch
ElasticA. eine weitere ElasticSearch-Clientbibliothek
Solarium – Solr-Clientbibliothek .
SphinxQL-Abfrage-Builder – Sphinx-Suchmaschinen-Abfragebibliothek
Befehlszeile (Befehlszeile)
Befehlszeilentool erstellen Bibliothek
symfony/console – Symfony-Befehlszeilen-Worker-Komponente
Boris – eine Mikro-PHP-REPL
PsySH – eine weitere PHP-REPL
Pecan – eine ereignisgesteuerte, nicht blockierende Shell
GetOpt – ein Befehlszeilen-OptParse
OptParse – Ein weiterer Befehlszeilen-Auswahlparser
Commando – Ein einfacher Befehlszeilen-Auswahlparser
GetOptionKit - auch ein Parser für die Befehlszeilenauswahl
Cron Expression – eine Bibliothek zur Berechnung des Cron-Ausführungsdatums
ShellWrap – Eine einfache Befehlszeilen-Wrapper-Bibliothek
Hoa Console – Eine weitere Befehlszeilenbibliothek
Shunt – Eine Befehlszeilenbibliothek auf mehreren Remote-Maschinen, die parallel auf
- Cilex – Ein kleines Framework zum Erstellen von Befehlszeilentools
- CLImate – Eine Bibliothek für Ausgabefarben und Sonderformate
- Webmozart Konsole
- Sentinel – ein Authentifizierungs- und Autorisierungs-Framework
- Sentinel Social – eine Bibliothek für die Authentifizierung in sozialen Netzwerken
- Opauth – bietet Unterstützung für die OAuth-Authentifizierung und bietet einheitliche Standardzugriffsmethoden
- OAuth2 Server – ein OAuth2-Authentifizierungsserver, Ressourcenserver und Clientbibliothek
- OAuth2 Server – eine OAuth2-Serverimplementierung
- PHP oAuthLib – eine weitere OAuth-Bibliothek
- TwitterOAuth – eine Twitter-OAuth-Bibliothek
- TwitterSDK – ein vollständig getestetes Twitter-SDK
Hawk – eine Hawk-HTTP-Authentifizierungsbibliothek
HybridAuth – eine Open-Source-Social-Login-Bibliothek
Lock – Eine Systembibliothek für Zugriffskontrolllisten (ACL).
OAuth 1.0-Client – Ein OAuth 1.0 Client-Bibliothek.
OAuth 2.0-Client – ein OAuth 2.0 Client-Bibliothek.
Sentry – Authentifizierungs- und Autorisierungssystem
EvaOAuth – Einheitliche Schnittstelle OAuth-Login-PHP-Klassenbibliothek
Markup
Bibliothek zur Verarbeitung von Tags
Decoda – eine leichte Tag-Parsing-Bibliothek
PHP Markdown – Markdown Parser
CommonMark PHP – Eines, das CommonMark unterstützt spec's Markdown-Parser.
Parsedown – ein Markdown-Parser
Ciconia – ein Markdown-Parser, der den Github-Stil unterstützt
Cebe Markdown – Ein schneller, erweiterbarer Markdown-Parser
HTML5 PHP – Eine HTML5-Parsing- und Serialisierungsbibliothek
Emoji – Ein einfaches Klassenbibliothek zur Verarbeitung von Emoji
Strings (Strings)
Eine Bibliothek zum Parsen und Bearbeiten von Strings
ANSI zu HTML5 - Eine Bibliothek, die ANSI in HTML5 konvertiert
Patchwork UTF-8 – Eine tragbare Bibliothek, die Zeichenfolgen im UTF-8-Format verarbeitet
Hoa String – Another String-Bibliothek im UTF-8-Format
Stringy – Eine String-Manipulationsbibliothek mit Multibyte-Unterstützung
Color Jizz – eine Bibliothek zur Verarbeitung und Konvertieren von Farben
UUID – eine Bibliothek zum Generieren von UUIDs
Slugify – eine Eine Bibliothek, die Strings in das Slug-Format konvertiert
Urlify – eine PHP-Portierung von Django URLify.js
Text – eine Textverarbeitungsbibliothek
SQL Formatter – a Bibliothek zum Formatieren von SQL-Anweisungen
UA Parser – eine Bibliothek zum Parsen von UA-Zeichenfolgen (User Agent)
Device Detector – Eine weitere Bibliothek zum Parsen von UA (Benutzeragent) Zeichenfolgen
Mobile-Detect – Eine einfache Methode zur Erkennung mobiler Geräte. Bibliotheken (einschließlich Desktop)
Browser – Erkennt Informationen über die Browserumgebung des Benutzers
Numbers
Numbers PHP – Eine Bibliothek für den Umgang mit Zahlen
- PHP Units of Measure - Eine Bibliothek zum Konvertieren zwischen Maßeinheiten
- PHP-Konvertierung – Eine weitere Bibliothek zur Konvertierung zwischen Maßeinheiten
- LibPhoneNumber für PHP – Bibliothek des Google-Telefonnummernverarbeitungssystems implementiert in PHP
- Hashids .php – wird verwendet, um eindeutige Zeichenfolgen aus Ganzzahlen zu generieren (zum Beispiel: Verstecken der echten ID durch Ver- und Entschlüsseln der ID)
- Filterung und Überprüfung (Filterung und Validierung)
Bibliothek zum Filtern und Validieren von Daten
Filterus – Eine einfache PHP-Filterbibliothek
- Respect Validation – Eine einfache Validierungsbibliothek
- Valitron – Eine weitere Datenvalidierungsbibliothek
- Cake Validation – Eine weitere Datenvalidierungsbibliothek
- php-readability – Inhaltsanalyse Algorithmus
- Upload – eine Bibliothek, die das Hochladen und Überprüfen von Dateien übernimmt
- DMS Filter – eine annotationsbasierte Filterbibliothek
ISO-Codes – Bibliothek zur Validierung verschiedener ISO- und ZIP-Kodierungen
REST und API
Bibliothek zur Entwicklung restful APIs und Web Frameworks
Apigility – ein API-Builder, der mit Zend Framework2 erstellt wurde
Hateoas – eine HATEOAS REST-Webdienstbibliothek
-
HAL – eine Bibliothek zum Erstellen von Hypertext Application Language (HAL)
Negotiation – eine Inhaltsverhandlungsbibliothek
Drest – Eine Bibliothek, die anzeigt Doktrinentitäten als REST-Ressourcenknoten
Restler – Ein leichtes Framework, das PHP-Methoden als RESTful-Web-APIs anzeigt
Fraktal – [Best Practice] Unified Verarbeitung der Datenrückgabe
Caching (Caching)
Bibliothek zum Zwischenspeichern von Daten
Alternativer PHP-Cache (APC) - Offen Quell-Opcode-Cache für PHP
Doctrine Cache – eine Caching-Bibliothek.
Zend Cache – Eine weitere Cache-Bibliothek
Cake Cache – Eine Bibliothek zum Caching
Stash – Eine weitere Cache-Bibliothek
CacheTool – Ein Befehlszeilentool zum Löschen von APC/ Opcode-Cache
PhpFastCache - PHP-Cache-Bibliothek
Datenstruktur und -speicherung (Datenstruktur und -speicherung)
Eine Bibliothek, die implementiert Datenstruktur und Speichertechnologie
Ardent – eine Datenstrukturbibliothek
PHP Collections – Eine einfache Sammlungsbibliothek
Serializer – Eine Bibliothek zum Serialisieren und Deserialisieren von Daten
Zend Serializer – Eine weitere Bibliothek zum Serialisieren und Deserialisieren von Daten
PHP-Objekt Storage – Eine Bibliothek für die Objektspeicherung
Fractal – Eine Bibliothek zum Konvertieren komplexer Datenstrukturen in JSON-Ausgabe
Totem – Eine Bibliothek zum Verwalten und Erstellen Sie Datenänderungssätze
PINQ – PHP-Echtzeit-Linq-Bibliothek
JsonMapper – eine Bibliothek, die eingebettete JSON-Strukturen PHP-Klassen zuordnet
Cake Collection – eine einfache Sammlungsbibliothek
Benachrichtigungen
Bibliothek über Benachrichtigungen
Nod – eine Benachrichtigungsbibliothek
Notificato – eine Bibliothek zur Verarbeitung von Push-Nachrichten
Notification Pusher – eine unabhängige Bibliothek für Geräte-Push-Benachrichtigungen
Notificator – eine leichtgewichtige Level-Benachrichtigungsbibliothek
Bereitstellung
Bibliothek für die Projektbereitstellung
Pomander – Bereitstellung einer PHP-Anwendung Tools
Rocketeer – Schneller und einfacher Deployer für PHP
Envoy – Tool zum Ausführen von SSH-Aufgaben mit PHP
Plum – eine Bereitstellungsbibliothek
Deployer – ein Bereitstellungstool
Internationalisierung und Lokalisierung
Bibliothek für Internationalisierung (I18n) und Lokalisierung (L10n)
Aura Intl
Cake I18n – Übersetzung und lokalisierte Nachrichten
Drittanbieter-APIs (Third Party APIs)
Bibliothek für den Zugriff auf Drittanbieter-APIs
Erweiterungen (Extensions)
Bibliotheken um beim Erstellen von PHP-Erweiterungen zu helfen
Zephir – eine kompilierte Sprache zwischen PHP und C++ zum Entwickeln von PHP-Erweiterungen
PHP CPP – Eine C++-Bibliothek zum Entwickeln PHP-Erweiterungen
Verschiedenes
Nützliche Bibliotheken und Tools, die nicht in die oben genannten Kategorien fallen
Pinyin – eine Bibliothek zum Konvertieren chinesischer Schriftzeichen in Pinyin
Pinyin – Eine Bibliothek zum Konvertieren chinesischer Schriftzeichen in Pinyin
class.upload.php – Datei-Upload-Verarbeitungsklasse
php-paginator – Paginierungsverarbeitungsklasse
Underscore.php – PHP-Implementierung von Underscore.js
Flexihash – Konsistent Hash-Bibliothek
Eden – eine PHP-Schnellentwicklungsbibliothek, die viele Komponenten für automatisches Laden, ereignisgesteuert, Dateisystem, Cache, Vorlage, Internationalisierung, Datenbank, Webdienst, Zahlungsgateway enthält , Lade- und Cloud-Services-Technologie.
html-parser – HTML-Parsing-Tool
PHPCrawl – PHP-Crawler-Framework
Verwandt empfohlen :
Häufig verwendete PHP-Bibliotheken
15 Open-Source-PHP-Bibliotheken
Häufig in der PHP-Programmierung verwendet Zusammenfassung von PHP-Klassenbibliotheken_PHP-Tutorial
Das obige ist der detaillierte Inhalt von100 häufig verwendete Ressourcen und Techniken der PHP-Klassenbibliothek. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

CakePHP ist ein Open-Source-MVC-Framework. Es erleichtert die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich. CakePHP verfügt über eine Reihe von Bibliotheken, um die Überlastung der häufigsten Aufgaben zu reduzieren.

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen
