Heim  >  Artikel  >  Empfehlen Sie 10 hochwertige PHP-Projekte in GitHub (sammelnswert)

Empfehlen Sie 10 hochwertige PHP-Projekte in GitHub (sammelnswert)

藏色散人
藏色散人Original
2020-11-24 13:49:425833Durchsuche

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

Empfehlen Sie 10 hochwertige PHP-Projekte in GitHub (sammelnswert)

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.

Alles von kleinen Variablen bis hin zu SOLID wurde abgedeckt, chinesische Übersetzung

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(&#39;Hello _Parsedown_!&#39;); # prints: <p>Hello <em>Parsedown</em>!</p>

Sechs: Online-Barrage-Karaoke-Plattform, entwickelt auf Basis von PHP Swoole.

Empfehlen Sie 10 hochwertige PHP-Projekte in GitHub (sammelnswert)

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 + EasyWeChat

Empfehlen Sie 10 hochwertige PHP-Projekte in GitHub (sammelnswert)

GitHub-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 PHP

Empfehlen Sie 10 hochwertige PHP-Projekte in GitHub (sammelnswert)

GitHub-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-Liebhaber

Empfehlen Sie 10 hochwertige PHP-Projekte in GitHub (sammelnswert)

Neun: 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

Empfehlen Sie 10 hochwertige PHP-Projekte in GitHub (sammelnswert)

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.

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