ホームページ  >  記事  >  GitHub で価値の高い PHP プロジェクト 10 個を推奨する (収集する価値がある)

GitHub で価値の高い PHP プロジェクト 10 個を推奨する (収集する価値がある)

藏色散人
藏色散人オリジナル
2020-11-24 13:49:425833ブラウズ

1: GitHub コード リーク監視システム 。GitHub を定期的にスキャンすることでコード リークを検出します。

GitHub リンク: https://github.com/4x99/code6

機能:

  • 完全にビジュアルなインターフェイス、シンプルな操作と導入

  • #GitHub トークン管理とインテリジェントなスケジューリングをサポート

  • #スキャン結果には豊富な情報が含まれ、バッチ操作をサポート
  • 柔軟なタスク構成、タスク スキャン パラメータは個別に構成可能
  • ##ホワイトリスト モードをサポートし、ホワイトリスト ウェアハウスを積極的に無視します

GitHub で価値の高い PHP プロジェクト 10 個を推奨する (収集する価値がある)2: C 言語

で実装された PHP 拡張ライブラリ。

GitHub リンク: https://github.com/CismonX/ext-collections

Java ストリーム API や kotlin.collections に似た一連のライブラリ関数を提供します。開発者にとって、PHP 配列をエレガントかつ迅速に操作できるのは便利です。

豊富な PHP 配列操作関数を提供し、開発効率とコードの可読性を向上します
  • C 言語で実装され、類似の PHP よりも高いパフォーマンスを実現します実装
  • 初心者は、このプロジェクト コードを読むことで、PHP 拡張機能の開発を始めることができます。
  • $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'].

  • 3 : クリーンな方法PHP コードは、クリーンなコードのための一連の実践的な実践をまとめたものです。

変数から SOLID、中国語翻訳まですべてをカバー

GitHub リンク:

https://github.com/jupeter/clean-code-php

4: 小さくて美しい PHP Markdown 解析ライブラリ。

GitHub リンク: https://github.com/erusev/parsedown

このライブラリは、標準の Markdown テキストを HTML 文字列に変換する機能を提供します。適切な文書を用意してください。メイン ファイルは 1 つだけで、PHP バージョンが 5.3 以降である必要があることを除いて依存関係はほとんどありません。コンポーザーを通じて導入することも、Parsedown.php ファイルを直接使用することもできます。このプロジェクトでは多数の正規表現が使用されており、正規表現を学習するためのサンプルとして使用でき、完全な単体テストが用意されています。サンプル コード:

$Parsedown = new Parsedown();
echo $Parsedown->text(&#39;Hello _Parsedown_!&#39;); # prints: <p>Hello <em>Parsedown</em>!</p>

Five: このオープン ソース プロジェクトは、PHP の cURL ライブラリをカプセル化し、HTTP リクエストの送信を容易にします。

GitHub リンク: https://github.com/php-curl-class/php-curl-class

クローラやその他の要求に適しています。 PHP HTTP アクセス状況のシミュレーション、サンプルコード:

<?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;

GitHub で価値の高い PHP プロジェクト 10 個を推奨する (収集する価値がある) 6: PHP Swoole をベースに開発されたオンライン弾幕カラオケステーション。

無料の曲のリクエスト、曲のカット、並べ替えの調整、指定した音楽の削除と基本的な権限分類をサポート

GitHub アドレス:

https://github.com/kasuganosoras/SyncMusic

GitHub で価値の高い PHP プロジェクト 10 個を推奨する (収集する価値がある)セブン: ThinkPhp5.0 Vue EasyWeChat

GitHub に基づいて開発されたオープンソースの無料の新しい小売モール システムアドレス: https://github.com/crmeb/CRMEB

ThinkPhp5.0 Vue EasyWeChat に基づいて開発されたオープンソースの無料の新しい小売モール システム (顧客関係管理、マーケティング、電子商取引システム)。 WeChat公式アカウント、ミニプログラム、PC、APPなどに基づいて、企業が会員管理、データ分析、精密マーケティングを実装できるように支援できる電子商取引管理システムです。新規小売、予約、O2O、多店舗化など企業の多様なビジネスニーズに応える、強力な機能を備え、さまざまなシーンに適したモールシステムです。 #8: PHP で書かれた無料の自己ホスト型 RSS リーダー

#GitHub アドレス:

https://github.com/FreshRSS/FreshRSS

GitHub で価値の高い PHP プロジェクト 10 個を推奨する (収集する価値がある)

PHP で書かれた無料のセルフホスト型 RSS リーダーセルフホスト型 RSS リーダー (無償) で、タイムラグなく数万件の購読が可能と言われています。複数のアカウントを割り当てることができ、サードパーティの Android および iOS クライアントをサポートし、FEVER API プロトコルをサポートし、Rsshub と組み合わせて使用​​することで、RSS のヘビー ユーザーの問題点を完全に解決できます。これは RSS 愛好家にとっての福音であり成果物です

GitHub で価値の高い PHP プロジェクト 10 個を推奨する (収集する価値がある)

#9: Laravel 開発フレームワークに基づくオープンソースのドキュメント管理システム。

GitHub アドレス: https://github.com/mylxsw/wizard

現在多くの企業で導入および使用されており、サポート: Markdown、Swagger ドキュメント管理、社内の統一 ID 認証システム (LDAP) およびその他の機能

GitHub で価値の高い PHP プロジェクト 10 個を推奨する (収集する価値がある)

Ten: 「PHP インタビューの質問と回答」

GitHub アドレス: https://github.com/colinlet/PHP-Interview-QA

「PHP 面接の質問と回答」では、実際の PHP 面接の経験を組み合わせて、さまざまなタイプを体系的にまとめています。 PHP 関連の職種の面接に「攻略」できるように、簡潔かつ正確な回答を提供するように努めてください。含まれるもの: ネットワーク プロトコル、データ構造とアルゴリズム、PHP の基礎、Web、MySQL、Redis、自己紹介、退職理由、キャリア プランニングなど。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。