首頁  >  文章  >  推薦10款GitHub中高價值的PHP專案(值得收藏)

推薦10款GitHub中高價值的PHP專案(值得收藏)

藏色散人
藏色散人原創
2020-11-24 13:49:425832瀏覽

一:一款 GitHub 程式碼外洩監控系統,透過定期掃描 GitHub 發現程式碼外洩行為。

GitHub連結:https://github.com/4x99/code6

特性:

  • ##全視覺化介面,操作部署簡單

  • 支援GitHub 令牌管理及智慧調度

  • 掃描結果資訊豐富,支援批次操作

  • 任務配置靈活,可單獨配置任務掃描參數

  • 支援白名單模式,主動忽略白名單倉庫

推薦10款GitHub中高價值的PHP專案(值得收藏)

#二:一個C 語言實作的PHP 擴充函式庫

GitHub連結:

https://github.com/CismonX/ext-collections

提供了類似Java stream 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'].

三:PHP 碼的整潔之道,整理了一系列整潔程式碼實操。

小到變數細道SOLID 都有涉獵,中文譯版

GitHub連結:

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

四:一個小而美的PHP 的Markdown 解析函式庫。

GitHub連結:

https://github.com/erusev/parsedown

該函式庫提供了標準Markdown 文字轉換成HTML 字串功能,並擁有良好的文件。它的主檔案只有一個,除了 PHP 版本限制必須高於 5.3 外幾乎無依賴,可透過 composer 引入,也可以直接使用 Parsedown.php 檔案。此專案中使用大量正規表示式,可作為學習正規表示式的範例,並且有完整的單元測試。範例程式碼:

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

五:此開源專案封裝了 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;

推薦10款GitHub中高價值的PHP專案(值得收藏)

#六:基於PHP Swoole 開發的線上彈幕點歌台。

支援自由點歌、切歌、調整排序、刪除指定音樂以及基礎權限分級

GitHub位址:

https://github.com/kasuganosoras/SyncMusic

推薦10款GitHub中高價值的PHP專案(值得收藏)

七:基於ThinkPhp5.0 Vue EasyWeChat 開發的一套開源、免費新零售商城系統

GitHub地址:

https://github.com/crmeb/CRMEB

基於ThinkPhp5.0 Vue EasyWeChat 開發的一套開源、免費新零售商城系統(集客戶關係管理行銷電商系統)。能夠幫助企業基於微信公眾號、小程式、PC、APP 等,實現會員管理、數據分析、精準行銷的電子商務管理系統。滿足企業新零售、預約、O2O、多店等各種業務需求,反正就是功能強大、適用於多種場景的商城系統

推薦10款GitHub中高價值的PHP專案(值得收藏)

八:一個PHP 寫的免費自託管RSS 閱讀器

GitHub位址:

https://github.com/FreshRSS/FreshRSS

#一個PHP 寫的免費自託管RSS 閱讀器(free and free),據說萬條訂閱都不帶卡頓。可分配多個帳戶、支援第三方安卓、iOS 用戶端、支援 FEVER API 協議,與 Rsshub 搭配使用,完美解決 RSS 重度用戶的痛點。是 RSS 愛好者的福音和神器

推薦10款GitHub中高價值的PHP專案(值得收藏)

九:基於 Laravel 開發框架的開源文件管理系統。

GitHub地址:https://github.com/mylxsw/wizard

目前已經在多家公司部署使用,支援:Markdown、Swagger 文檔管理,公司內部的統一身分認證系統(LDAP)等功能

推薦10款GitHub中高價值的PHP專案(值得收藏)

#C:《PHP 面試問答》

############################################################## #GitHub地址:###https://github.com/colinlet/PHP-Interview-QA##########《PHP 面試問答》結合實際PHP 面試經驗,系統地匯總面試中的各類的問題,並嘗試提供簡潔準確的答案,為你面試PHP 相關職位提供「秘籍」。包含:網路協定、資料結構與演算法、PHP基礎、Web、MySQL、Redis、自我介紹、離職原因、職涯規劃等部分。 ###
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn