thinkPHP cli命令行運行PHP代碼

下面由thinkphp教程欄目給大家介紹thinkPHP cli命令行運行PHP代碼的方法,希望對需要的朋友有所幫助!

thinkPHP cli命令行運行PHP代碼

這幾天在做項目的過程中,剛好需要用到 在thinkphp中利用cli來運行 某個控制器中的方法,在官方手冊上查找,找到后,根本不知道怎么用:

thinkPHP cli命令行運行PHP代碼

thinkPHP cli命令行運行PHP代碼

一頭霧水,一直百度tp5如何使用cli執(zhí)行控制器下的方法,甚至我想,直接運行PHP文件,我在需要執(zhí)行的類文件中實例化類并調(diào)用方法,然后在cmd命令中進入文件所在目錄

thinkPHP cli命令行運行PHP代碼

立即學習PHP免費學習筆記(深入)”;

只是,如果執(zhí)行單一的PHP腳本,這種做法沒有問題,但是要想運行tp5框架中的文件,會出現(xiàn)各種類和使用方法找不到或未定義。

后來我就想,既然找不到執(zhí)行控制器下方法,那我就講代碼放到command文件execute方法中直接執(zhí)行,

thinkPHP cli命令行運行PHP代碼

然后在index模塊新建command文件夾,在文件夾中新建 Test.php文件,代碼如下:

thinkPHP cli命令行運行PHP代碼thinkPHP cli命令行運行PHP代碼

thinkPHP cli命令行運行PHP代碼

execute方法中將需要運行的PHP代碼放置其中,左后可以輸出你要的結果,

然后在cmd命令行,進入項目目錄,輸入 ?

thinkPHP cli命令行運行PHP代碼

即可運行PHP代碼,并輸出結果!總算解決了,現(xiàn)在碰到的問題是,thinkPHP cli命令行 在linux中如何操作!

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享