Maison  >  Article  >  Recommander 10 projets PHP de grande valeur dans GitHub (qui valent la peine d'être collectés)

Recommander 10 projets PHP de grande valeur dans GitHub (qui valent la peine d'être collectés)

藏色散人
藏色散人original
2020-11-24 13:49:425833parcourir

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

Recommander 10 projets PHP de grande valeur dans GitHub (qui valent la peine dêtre collectés)

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(&#39;Hello _Parsedown_!&#39;); # 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 &#39;../vendor/autoload.php&#39;;
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;

Recommander 10 projets PHP de grande valeur dans GitHub (qui valent la peine dêtre collectés)

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

Recommander 10 projets PHP de grande valeur dans GitHub (qui valent la peine dêtre collectés)

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

Recommander 10 projets PHP de grande valeur dans GitHub (qui valent la peine dêtre collectés)

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

Recommander 10 projets PHP de grande valeur dans GitHub (qui valent la peine dêtre collectés)

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

Recommander 10 projets PHP de grande valeur dans GitHub (qui valent la peine dêtre collectés)

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.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn