Heim >Schlagzeilen >Empfehlen Sie 10 hochwertige PHP-Projekte in GitHub (sammelnswert)
1: Ein GitHub-Codelecküberwachungssystem, das Codelecks durch regelmäßiges Scannen von GitHub erkennt.
GitHub-Link: https://github.com/4x99/code6
Funktionen:
Vollständig visuelle Oberfläche, einfache Bedienung und Bereitstellung
Unterstützt GitHub-Token-Management und intelligente Planung
Scannen Die Ergebnisse sind reich an Informationen und unterstützen Batch-Vorgänge
Flexible Aufgabenkonfiguration, Task-Scan-Parameter können individuell konfiguriert werden
Whitelist-Modus unterstützen, Whitelist-Warehouses aktiv ignorieren
Zwei: Eine C-Sprachimplementierung PHP-Erweiterungsbibliothek .
GitHub-Link: https://github.com/CismonX/ext-collections
Bietet eine Reihe von Bibliotheksfunktionen ähnlich der Java-Stream-API und kotlin.collections, um Entwicklern den eleganten und schnellen Betrieb von PHP-Arrays zu erleichtern.
Bietet eine Fülle von PHP-Array-Operationsfunktionen, die zur Verbesserung der Entwicklungseffizienz und Codelesbarkeit beitragen.
Implementiert mit der C-Sprache, die eine höhere Leistung als ähnliche PHP-Implementierungen bietet.
Anfänger können diesen Projektcode lesen Sie beginnen mit der Entwicklung von PHP-Erweiterungen.
GitHub-Link: https://github.com/jupeter/clean-code-php
Viertens: Ein kleiner und schöner Markdown von PHP Parsing Bibliothek.
GitHub-Link:https://github.com/erusev/parsedown
Diese Bibliothek bietet die Funktion zum Konvertieren von Standard-Markdown-Text in HTML-Strings und verfügt über eine gute Dokumentation. Es hat nur eine Hauptdatei und fast keine Abhängigkeiten, außer dass die PHP-Version höher als 5.3 sein muss. Es kann über Composer eingeführt werden, oder die Datei Parsedown.php kann direkt verwendet werden. In diesem Projekt wird eine große Anzahl regulärer Ausdrücke verwendet, die als Beispiel für das Erlernen regulärer Ausdrücke verwendet werden können, und es gibt vollständige Komponententests. Beispielcode:$employees = [ ['name' => 'Alice', 'sex' => 'female', 'age' => 35], ['name' => 'Bob', 'sex' => 'male', 'age' => 29], ['name' => 'David', 'sex' => 'male', 'age' => 40], ['name' => 'Benjamin', 'sex' => 'male', 'age' => 32] ]; // Trying to get an array of names of male employees, // sorted by the descending order of their age. $names = Collection::init($employees) ->filter(function ($value) { return $value['sex'] == 'male'; }) ->sortedByDescending(function ($value) { return $value['age']; }) ->map(function ($value) { return $value['name']; }) ->toArray(); // You got $names == ['David', 'Benjamin', 'Bob'].Fünftens: Dieses Open-Source-Projekt kapselt die cURL-Bibliothek von PHP und erleichtert so das Senden von HTTP-Anfragen. GitHub-Link:
https://github.com/php-curl-class/php-curl-class
Anwendbar auf Situationen, in denen ein PHP-Crawler oder ein anderer simulierter HTTP-Zugriff erforderlich ist, Beispielcode:$Parsedown = new Parsedown(); echo $Parsedown->text('Hello _Parsedown_!'); # prints: <p>Hello <em>Parsedown</em>!</p>Sechs: Online-Barrage-Karaoke-Plattform, entwickelt auf Basis von PHP Swoole. Unterstützt das kostenlose Anfordern von Songs, das Ausschneiden von Songs, das Anpassen der Sortierung, das Löschen bestimmter Musik und die grundlegende Berechtigungsklassifizierung
GitHub-Adresse: https://github.com/kasuganosoras/SyncMusic
Seven: Basierend auf ThinkPhp5 . 0 + Ein kostenloses neues Open-Source-Einkaufszentrumssystem, entwickelt von Vue + EasyWeChatGitHub-Adresse:https://github.com/crmeb/CRMEB
Ein Open-Source-System, das auf Basis von ThinkPhp5.0 + Vue entwickelt wurde + EasyWeChat, kostenloses neues Einkaufszentrumsystem (integriertes Kundenbeziehungsmanagement + Marketing-E-Commerce-System). Ein E-Commerce-Managementsystem, das Unternehmen bei der Implementierung von Mitgliederverwaltung, Datenanalyse und präzisem Marketing auf der Grundlage offizieller WeChat-Konten, Miniprogramme, PCs, APPs usw. unterstützen kann. Es erfüllt die verschiedenen Geschäftsanforderungen von Unternehmen wie neuen Einzelhandel, Reservierungen, O2O, Multistores usw. Es ist ein Mall-System mit leistungsstarken Funktionen und für eine Vielzahl von Szenarien geeignet Acht: Ein kostenloses Self- gehosteter RSS-Reader, geschrieben in PHPGitHub-Adresse:
https://github.com/FreshRSS/FreshRSS
Ein kostenloser, selbst gehosteter RSS-Reader (kostenlos und kostenlos), geschrieben in PHP. Es wird gesagt, dass Zehntausende der Abonnements können ohne Verzögerung abonniert werden. Es kann mehrere Konten zuweisen, unterstützt Android- und iOS-Clients von Drittanbietern, unterstützt das FEVER-API-Protokoll und kann mit Rsshub verwendet werden, um die Probleme intensiver RSS-Benutzer perfekt zu lösen. Es ist ein Evangelium und ein Artefakt für RSS-LiebhaberNeun: Ein Open-Source-Dokumentenverwaltungssystem basierend auf dem Laravel-Entwicklungsframework.
GitHub-Adresse: https://github.com/mylxsw/wizard
Es wurde in vielen Unternehmen eingesetzt und verwendet und unterstützt: Markdown, Swagger-Dokumentenmanagement, das unternehmensinterne Unified Identity Authentication System (LDAP) und weitere Funktionen
Zehn: „Fragen und Antworten zum PHP-Interview“
GitHub-Adresse: https://github.com/colinlet/PHP-Interview-QA
„Fragen und Antworten zum PHP-Interview“ Kombiniert mit tatsächlicher PHP-Interviewerfahrung, fassen Sie systematisch verschiedene Arten von Fragen in Interviews zusammen und versuchen Sie, prägnante und genaue Antworten zu geben, um Ihnen „Cheats“ für Interviews mit PHP-bezogenen Positionen zu bieten. Beinhaltet: Netzwerkprotokolle, Datenstrukturen und Algorithmen, PHP-Grundlagen, Web, MySQL, Redis, Selbstvorstellung, Gründe für den Austritt, Karriereplanung usw.