EasyPhpCli--使用你熟悉的PHP框架寫腳本,魔改PHP所有框架支持CLI運(yùn)行

github: https://github.com/ss7247/easyphpcli
gitee : https://gitee.com/ss7247/easyphpcli

為什么有這種想法?

PHP 有很多 好的PHP框架,實(shí)現(xiàn)了很多好的封裝庫(kù), 但在命令行的時(shí)候,只能寫原生的PHP代碼,很難利用PHP框架的優(yōu)勢(shì)

使用步驟:

1. 在入口文件

// 判斷是否CLI模式
if (PHP_SAPI == 'cli') {
    // 將CLI模式的傳參寫入全局變量
    $GLOBALS['argv'] = $argv;
}

2. 在框架默認(rèn)的控制器里引入文件

// 判斷是否CLI模式
if (PHP_SAPI == 'cli') {
    // 引入 需要實(shí)現(xiàn) CLI 功能   
    require_once easyphpcli.php
}

3. 寫入你的功能邏輯

在 easyphpcli.php 寫入你想用CLI 現(xiàn)實(shí)的功能 

4. 在命令行中調(diào)用

// 腳本自動(dòng)添加用戶
php index.php  add user

// 腳本自動(dòng)刪除用戶
php index.php  del user_id 10


...

根據(jù)需要,可以修改easyphpcli.php,無(wú)限擴(kuò)展傳參

更多使用方法,可以自己悟

這個(gè)項(xiàng)目代碼簡(jiǎn)單,功能簡(jiǎn)單,只是提供了一種使用命令行腳本運(yùn)行的思路,可以使用你熟悉的PHP框架寫腳本,寫代碼與維護(hù)至少提升幾個(gè)量級(jí)吧

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容