您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關ThinkPHP如何使用命令行調用的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
首先,在application\command目錄(目錄沒有則創建)下新建hello.php:
<?php namespace app\command; use think\console\Command; use think\console\Input; use think\console\input\Argument; use think\console\input\Option; use think\console\Output; use think\Request; class hello extends Command { /** * 重寫configure * {@inheritdoc} */ protected function configure() { $this // 命令的名字("think" 后面的部分) ->setName('hello') // 配置一個參數 使用$input->getArgument('username')獲取 // ->addArgument('username') // 運行 "php think list" 時的簡短描述 ->setDescription('定時任務微服務.') // 運行命令時使用 "--help" 選項時的完整命令描述 ->setHelp("定時任務微服務 無參數"); } /** * * 重寫execute * * {@inheritdoc} * * @param Input $input * @param Output $output */ protected function execute(Input $input, Output $output) { echo 'hello world'; }}
修改application/command.php(沒有則創建)
<?php return [ "app\command\hello",];
cd到項目根目錄,在命令行輸入
php think hello
OK,成功調用
hello world
感謝各位的閱讀!關于ThinkPHP如何使用命令行調用就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。