Maison titres 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)

Nov 24, 2020 pm 01:49 PM
github

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'].
Copier après la connexion

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>
Copier après la connexion

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;
Copier après la connexion

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Partage de projet GitHub : 10 jeux en ligne open source jouables en un seul clic Partage de projet GitHub : 10 jeux en ligne open source jouables en un seul clic Mar 24, 2023 pm 07:15 PM

Cet article résume 10 jeux en ligne open source sur GitHub, auxquels on peut jouer en cliquant dessus. La plupart des jeux peuvent être joués sur téléphones mobiles, ce qui est vraiment cool !

qu'est-ce que github qu'est-ce que github Mar 24, 2023 pm 05:46 PM

GitHub est une plate-forme d'hébergement pour les projets de logiciels open source et privés, permettant aux développeurs d'héberger leur propre code ici et d'effectuer un contrôle de version. GitHub se concentre sur les projets open source et la collaboration. Grâce aux projets open source sur cette plateforme, les développeurs peuvent visualiser le code source des projets d'autres développeurs, communiquer et apprendre.

[Résumé] Quelques raisons et solutions pouvant empêcher l'ouverture de GitHub [Résumé] Quelques raisons et solutions pouvant empêcher l'ouverture de GitHub Mar 27, 2023 am 11:33 AM

GitHub est une plateforme de contrôle de version et d’hébergement de code très populaire. Cependant, nous pouvons parfois rencontrer le problème de ne pas pouvoir accéder à GitHub. En effet, GitHub est une plate-forme mondiale et est affecté par des facteurs tels que l'emplacement géographique, les conditions du réseau et les paramètres du site Web. Cet article présentera quelques raisons possibles pour lesquelles GitHub ne peut pas être ouvert, ainsi que des méthodes pour résoudre ces problèmes.

Comment télécharger uniquement le contenu d'un dossier dans github Comment télécharger uniquement le contenu d'un dossier dans github Mar 27, 2023 am 10:53 AM

GitHub est une plateforme d'hébergement de code populaire utilisée pour la collaboration des développeurs et le contrôle des versions. En tant que développeur, vous devrez peut-être télécharger uniquement le contenu d'un dossier spécifique à partir du référentiel GitHub d'un autre développeur. Dans cet article, nous allons montrer comment télécharger uniquement un dossier dans un référentiel GitHub sans télécharger l'intégralité du référentiel.

Parlons de la façon de supprimer un dossier dans le référentiel GitHub Parlons de la façon de supprimer un dossier dans le référentiel GitHub Mar 27, 2023 am 11:33 AM

GitHub est un système de contrôle de version très populaire qui permet aux utilisateurs de stocker et de partager leurs bases de code sur Internet. C'est l'un des outils indispensables pour les programmeurs. Cependant, nous devrons parfois supprimer un dossier dans le référentiel GitHub. Cet article explique comment supprimer un dossier dans le référentiel GitHub.

Parlons de la façon de télécharger des projets et des documents texte dans github Parlons de la façon de télécharger des projets et des documents texte dans github Mar 27, 2023 am 10:53 AM

GitHub est une plate-forme d'hébergement de code basée sur Git qui est largement utilisée dans les communautés open source et dans la gestion interne du code d'entreprise. Vous pouvez télécharger des projets et des documents texte sur GitHub, mais les formats pris en charge et les méthodes de téléchargement sont légèrement différents.

Comment installer GitHub Copilot sur Windows 11/10 Comment installer GitHub Copilot sur Windows 11/10 Oct 21, 2023 pm 11:13 PM

GitHubCopilot est le prochain niveau pour les codeurs, avec un modèle basé sur l'IA qui prédit et complète automatiquement votre code. Cependant, vous vous demandez peut-être comment installer ce génie de l'IA sur votre appareil afin que votre codage devienne encore plus facile ! Cependant, utiliser GitHub n’est pas vraiment facile et le processus de configuration initiale est délicat. Par conséquent, nous avons créé ce didacticiel étape par étape sur la façon d'installer et d'implémenter GitHub Copilot dans VSCode sous Windows 11, 10. Comment installer GitHubCopilot sur Windows Ce processus comporte plusieurs étapes. Alors, suivez les étapes ci-dessous maintenant. Étape 1 – Vous devez avoir la dernière version de Visual Studio installée sur votre ordinateur

Parlons de la façon de créer une branche protégée et de soumettre un PR dans Gitlab Parlons de la façon de créer une branche protégée et de soumettre un PR dans Gitlab Mar 30, 2023 pm 09:01 PM

Cet article concerne l'apprentissage de Gitlab, explique comment créer une branche protégée et soumettre un PR à votre leader. J'espère que cela sera utile à tout le monde !