Hier ist eine Sammlung von PHP-Ressourcen, die ich zusammengestellt habe, um jedem zu helfen, das zu finden, was er braucht, ohne Zeit mit der Suche zu verschwenden. Ich werde es wöchentlich aktualisieren. Wenn Sie es nützlich finden, geben Sie ihm bitte einen Stern ❤️. Wenn Sie es weitergeben oder reproduzieren möchten, bewahren Sie bitte die Quelle auf. Danke schön! ?
PHP PSR-Codierungsstandards
- Offizielle Seite: www.php-fig.org
- Originaldokument: github.com/php-fig/fig
PHP-Ressourcenliste
-
PHP-Umgebungsbereitstellungstools:
PHP-Ressourcenseiten
- PHP Weekly
- CodeVisually
- PHP-Liga
- KnpLabs
Entwicklungsprojekte
-
FastAdmin – Ein schnelles Backend-Entwicklungsframework basierend auf ThinkPHP5 Bootstrap
-
Notadd – Ein Open-Source-PHP-Framework basierend auf Laravel und Vue
- KiteCms
- YFCMF
-
Flarum – Eine leichte Community-Plattform, entwickelt mit PHP und Mithril.js
-
PHPDish – Ein Content-Community-System, das auf dem Symfony-Framework entwickelt wurde
Umfassende Projekte
-
DuckChat – Private Chat-Software
-
BookStack – Eine Wiki-ähnliche Plattform zum Online-Buchschreiben
PHP-Frameworks
- Schlank
-
Flight – Ein erweiterbares Mikro-Framework für PHP
-
Bullet PHP – Ein Mikro-Framework zum Erstellen von REST-APIs
-
Aura – Eine Sammlung aus vielen Komponenten
-
Kohana – HMVC-Framework
-
Workerman – Ein PHP-Socket-Server-Framework
-
Ohsce – Ein hochzuverlässiges PHP-Kommunikations- und Steuerungsframework mit Sockets
-
PPM - PHP-Prozessmanager
-
ZPHP – Ein SOA-Service-Framework
-
appserver.io – Ein Multithread-PHP-Anwendungsserver
-
MeepoPS – Ein Multiprozess-Socket-Dienst
-
phpDaemon – Ein asynchrones Framework für PHP
-
QPM – Schneller PHP-Prozessmanager
-
Zan PHP Framework – Ein Netzwerkdienst-Framework basierend auf PHP-Coroutinen, entwickelt vom Youzan-Team
-
Swoole – Ein leistungsstarkes Netzwerkkommunikations-Framework für PHP
-
React – Ein asynchrones Framework (PHP-Version von Node.js)
-
Zephir – Eine Programmiersprache zum Schreiben von PHP-Erweiterungen
-
Yaf – Noch ein weiteres Framework
-
APIx – Ein PHP-AOP-Framework
-
Gehen! - Ein PHP-AOP-Framework
-
ToroPHP – Ein Micro-Routing-Framework
- Fettfreies Framework
Software/Bibliotheken
-
SmartWiki – Ein Dokumententool, das Markdown
unterstützt
-
Monolog – Eine Protokollierungsbibliothek
-
Hoa – Ein erweiterbarer Satz von PHP-Bibliotheken
-
Kanboard – Ein Projektmanagement-Tool
-
Belt – Eine Utility-Funktionsbibliothek
-
PHP Sitemap Generator – Eine Sitemap-Generierungsklasse
-
Array2XML – Arrays in XML konvertieren
-
XML2Array – XML in Arrays konvertieren
-
pChart – Eine Bibliothek zur Diagrammerstellung
-
PHP QR Code - QR-Code-Generierung
-
Easybook – Ein Tool zum Schreiben von Büchern
-
Hashids – Generieren Sie eindeutige, nicht sequentielle Kurz-IDs aus Ganzzahlen
-
Partikel – Ein eindeutiger ID-Generator
-
Pinyin – Ein Tool zum Konvertieren von Chinesisch in Pinyin
-
Ratchet – Erstellen Sie bidirektionale Client-Server-WebSocket-Anwendungen in Echtzeit
-
JsonMapper – Eine Bibliothek zum Zuordnen verschachtelter JSON-Strukturen zu PHP-Klassen
-
Macaw – Eine PHP-Routing-Klasse
-
FastRoute – Eine PHP-Routing-Klasse
-
Pimple – Ein Abhängigkeitsinjektionscontainer
-
PHP-DI – Ein Abhängigkeitsinjektionscontainer
-
Mobile Detect – Eine Klasse zur Browserumgebungserkennung
-
DeviceDetector – Eine Browser-Umgebungserkennungsklasse
-
PHP Cron Expression Parser – Crontab-Format-Parser
-
Box – Phar-Building-Tool
-
phpMyFAQ - FAQ-Anwendung
-
Hook – BaaS-Software
-
KodExplorer – Ein webbasierter Dateimanager und Code-Editor
-
ICEcoder – Eine Web-IDE (webbasierter Code-Editor)
-
PHP-Parser – Ein PHP-Parser
-
PHPSandbox – Eine Möglichkeit, PHP als separaten Prozess auszuführen
-
PHPCPD – Ein Tool zum Finden ähnlicher Muster im Code
-
Ubench – Ein Tool zur Messung der Codeausführungseffizienz
-
Text_Diff – Ein Tool zum Vergleichen von Codedateien
-
PHP-Analysator – Flussanalyse, die auf die gleiche Weise wie der Compiler funktioniert
-
apache2nginx – Online-Konvertierung der Apache-Konfiguration in die Nginx-Konfiguration
-
Phproject – Ein Projektmanagementsystem
-
php-mirroring – Packagist- und GitHub-Spiegelung
-
SocketLog – Ein Debugging-Tool für WeChat, API-Debugging und AJAX, das Protokolle über WebSocket
an die Konsole in Chrome ausgibt.
-
ApnsPHP – iOS-Push-Benachrichtigungen
-
php-socket-raw – Eine Socket-Bibliothek
-
Faker – Ein gefälschter Datengenerator
-
Validierung – Ein Validierungstool
-
Geocoder – Ein Geokodierungstool
-
Codiad – Eine webbasierte Online-IDE
-
Style-Guide-Boilerplate – Ein manuelles Erstellungstool
-
PHP Humanizer – Datenformatierung (mehrsprachig)
-
reCAPTCHA – Google reCAPTCHA-Bibliothek
-
UnifiedArchive – Komprimierungs-/Dekomprimierungstool
-
Diff – Eine PHP-Implementierung von Diff
-
PHP-ML – Eine PHP-Bibliothek für maschinelles Lernen
-
Geotools – Geoinformationstools für GEO
-
PHPBrew – PHP-Versions- und Erweiterungsverwaltungstool
-
X-Prober – Ein PHP-Probe
-
Länder – Länder der Welt in den Formaten JSON, CSV, XML und YAML
-
PHP dotenv – PHP .env-Umgebungskonfigurationsverwaltung
-
ramsey/uuid – UUID-Generator
-
Linfo – Benutzeroberfläche/Bibliothek für Serverstatistiken
Asynchron/Koroutinen
-
Amp – Ein nicht blockierendes Coroutine-Parallelitäts-Framework
-
Recoil – Ein asynchrones Coroutine-Framework
-
Promise – Eine Promises/A-Implementierung für PHP
-
Guzzle Promises – Eine Promises/Eine Bibliothek für PHP mit synchroner Unterstützung
Frontend-bezogen
-
PHP-CSS-Parser – Ein in PHP implementierter CSS-Parser
-
Minify – JS- und CSS-Minimierungstool
-
Munee – Eine PHP-Bibliothek mit Bildgrößenänderung, CSS/JS-Zusammenführung/-Minimierung, Caching und mehr
Chat/SMS
-
Easy SMS - SMS-Versandkomponente
-
PhpSms – SMS-Versandbibliothek
-
BotMan – Eine PHP-Bibliothek zum Erstellen von Chatbots
Dateiverwaltung
-
Nextcloud Server – Ein privater Cloud-Dienst basierend auf PHP
-
Cloudreve – Ein Cloud-Speichersystem, das mehrere Cloud-Speicheranbieter unterstützt
Textverarbeitung
-
pangu.php – Fügt dem Text automatisch Leerzeichen hinzu
-
TOML-Parser für PHP – Ein TOML-Parser
Algorithmen
-
PHP-Datenstruktur-und-Algorithmen - PHP-Datenstrukturen und -Algorithmen
Codeprüfung
-
PHPStan – Ein statisches Analysetool zur Erkennung von Fehlern im Code
-
PHP_CodeSniffer – Ein Codierungsstandardprüfer für PHP/JavaScript/CSS
-
PHP-CS-Fixer – PHP-Codestil-Fixer
-
PHPMD - PHP Mess Detector
-
PHPCheckstyle – Software zur Überprüfung des Codierungsstils
-
GrumPHP – Ein Tool zur Überprüfung der Codequalität
CLI
-
CLImate – Bessere Befehlszeilenausgabe
-
phpsh – PHP-Shell
-
psysh – PHP-Konsole
-
Boris - PHP REPL
-
CLIFramework – Ein CLI-Framework
-
Konsolentool – Eine PHP-Befehlszeilenanwendungsbibliothek
Fehler-/Ausnahmebehandlung
-
Hoppla – Ausnahme-/Fehlerbehandlungsklasse
-
BooBoo – Ausnahme-/Fehlerbehandlungsklasse
-
PHP-Error – Fehler bei der Behandlung der Bibliothek
Debugging-Tools
-
PHP Debug Bar – Ein Debugging-Tool
API
-
phprs – Ein leichtes, JAX-RS-ähnliches, praktisches PHP-Framework
-
graphql-php – Ein PHP-Port der GraphQL-Referenzimplementierung
-
Dingo API – Ein RESTful API-Paket für die Laravel- und Lumen-Frameworks