1 : Un système de surveillance des fuites de code GitHub , qui détecte les fuites de code en analysant régulièrement GitHub.
Lien GitHub : https://github.com/4x99/code6
Fonctionnalités :
Interface entièrement visuelle, Fonctionnement et déploiement simples
Prend en charge la gestion des jetons GitHub et la planification intelligente
Les résultats de l'analyse sont riches en informations et prennent en charge les opérations par lots
La configuration des tâches est flexible et les paramètres d'analyse des tâches peuvent être configurés individuellement
Prend en charge le mode liste blanche et ignore activement les entrepôts de la liste blanche
2 : Une bibliothèque d'extensions PHP implémentée en langage C.
Lien GitHub : https://github.com/CismonX/ext-collections
Fournit une série de fonctions de bibliothèque similaires à l'API de flux Java et à kotlin.collections, Il est pratique pour les développeurs d’exploiter les tableaux PHP avec élégance et rapidité.
Fournit de riches fonctions d'opération de tableau PHP, ce qui contribue à améliorer l'efficacité du développement et la lisibilité du code
Implémenté en langage C, performances supérieures à celles d'un PHP similaire implémentations
Les débutants peuvent s'aider eux-mêmes à se lancer dans le développement d'extensions PHP en lisant le code de ce projet
$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'].
Trois : La manière propre de Code PHP, compilé une série de pratiques pratiques de code propre.
Il couvre tout, des variables à SOLID, traduction chinoise
Lien GitHub : https://github.com/jupeter/clean-code-php
Quatre : Une petite et belle bibliothèque d'analyse PHP Markdown.
Lien GitHub : https://github.com/erusev/parsedown
Cette bibliothèque fournit la fonction de conversion du texte Markdown standard en chaîne HTML, et Avoir une bonne documentation. Il n'a qu'un seul fichier principal et n'a presque aucune dépendance sauf que la version PHP doit être supérieure à 5.3. Il peut être introduit via composer, ou vous pouvez utiliser directement le fichier Parsedown.php. Un grand nombre d'expressions régulières sont utilisées dans ce projet, qui peuvent être utilisées comme exemple pour apprendre les expressions régulières, et il existe des tests unitaires complets. Exemple de code :
$Parsedown = new Parsedown(); echo $Parsedown->text('Hello _Parsedown_!'); # prints: <p>Hello <em>Parsedown</em>!</p>
Five : ce projet open source encapsule la bibliothèque cURL de PHP, facilitant l'envoi de requêtes HTTP.
Lien GitHub : https://github.com/php-curl-class/php-curl-class
Applicable aux robots d'exploration ou autres qui nécessitent PHP Simulez la situation d'accès HTTP, exemple de code :
<?php // 获取豆瓣电影示例 require '../vendor/autoload.php'; use Curl\Curl; $curl = new Curl(); $url = "https://movie.douban.com/j/search_subjects?type=movie&tag=%E8%B1%86%E7%93%A3%E9%AB%98%E5%88%86&sort=time&page_limit=20&page_start=1"; $curl->get($url); $curl->setOpt(CURLOPT_SSL_VERIFYPEER, false); $curl->close(); var_dump($curl->getResponse());exit;
Six : Station de karaoké de barrage en ligne développée sur la base de PHP Swoole.
Prend en charge la demande de chansons gratuites, la coupe de chansons, l'ajustement du tri, la suppression de la musique spécifiée et la classification des autorisations de base
Adresse GitHub : https://github.com/kasuganosoras/SyncMusic
Seven : Un nouveau système de centre commercial open source et gratuit développé sur la base de ThinkPhp5.0 + Vue + EasyWeChat
Adresse GitHub : https://github.com/crmeb/CRMEB
Un nouveau système de centre commercial open source et gratuit développé sur la base de ThinkPhp5.0 + Vue + EasyWeChat (intégrant la relation client Système de gestion + marketing e-commerce). Un système de gestion de commerce électronique qui peut aider les entreprises à mettre en œuvre la gestion des membres, l'analyse des données et un marketing de précision basé sur les comptes officiels WeChat, les mini-programmes, les PC, les applications, etc. Pour répondre aux différents besoins commerciaux des entreprises tels que les nouveaux commerces de détail, les réservations, l'O2O et les multi-magasins, il s'agit d'un système de centre commercial doté de fonctions puissantes et adapté à une variété de scénarios
Eight : Un lecteur RSS auto-hébergé gratuit écrit en PHP
Adresse GitHub : https://github.com/FreshRSS/FreshRSS
Un lecteur RSS auto-hébergé gratuit écrit en PHP Lecteur RSS auto-hébergé (gratuit et gratuit), on dit que des dizaines de milliers d'abonnements peuvent être souscrits sans aucun décalage. Il peut allouer plusieurs comptes, prend en charge les clients Android et iOS tiers, prend en charge le protocole API FEVER et peut être utilisé avec Rsshub pour résoudre parfaitement les problèmes des gros utilisateurs de RSS. C'est un évangile et un artefact pour les amateurs de RSS
9 : Un système de gestion de documents open source basé sur le framework de développement Laravel.
Adresse GitHub : https://github.com/mylxsw/wizard
Actuellement déployé dans de nombreuses entreprises, prend en charge : Markdown, gestion des documents Swagger, unifiée système d'authentification d'identité (LDAP) au sein de l'entreprise et d'autres fonctions
Dix : "Questions et réponses d'entretien PHP"
Adresse GitHub : https://github.com/colinlet/PHP-Interview-QA
"PHP Interview Questions and Answers" combine l'expérience réelle des entretiens PHP pour résumer systématiquement différents types d'entretiens . questions, et essayez de fournir des réponses concises et précises pour vous fournir des « astuces » pour les entretiens pour des postes liés à PHP. Comprend : les protocoles réseau, les structures de données et les algorithmes, les bases de PHP, le Web, MySQL, Redis, l'auto-présentation, les raisons du départ, la planification de carrière, etc.