

Recommander 10 projets PHP de grande valeur dans GitHub (qui valent la peine d'être collectés)
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.

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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 !

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](https://img.php.cn/upload/article/000/000/068/64213a7378eaa534.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
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.

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.

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.

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.

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

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 !