首先,在application\command目录(目录没有则创建)下新建hello.php:

<?phpnamespace 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(没有则创建)

<?phpreturn [ "app\command\hello",];

cd到项目根目录,在命令行输入

thinkphpphp函数调用ThinkPHP 应用敕令行 cli think 挪用 NoSQL

php think hello

OK,成功调用

hello world

hello world