Heim  >  Artikel  >  PHP-Framework  >  So verwenden Sie den Befehlszeilenaufruf (cli) think in ThinkPHP

So verwenden Sie den Befehlszeilenaufruf (cli) think in ThinkPHP

coldplay.xixi
coldplay.xixinach vorne
2020-06-30 17:47:244677Durchsuche

So verwenden Sie den Befehlszeilenaufruf (cli) think in ThinkPHP

In einigen Szenarien müssen wir den Code in der Befehlszeile aufrufen

  1. Zuerst im Anwendungsbefehlsverzeichnis (Erstellen Sie eine neue hello.php unter dem Verzeichnis, falls diese nicht vorhanden ist):
    <?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(&#39;hello&#39;)
             // 配置一个参数 使用$input->getArgument(&#39;username&#39;)获取
             // ->addArgument(&#39;username&#39;)
             // 运行 "php think list" 时的简短描述
             ->setDescription(&#39;定时任务微服务.&#39;)
             // 运行命令时使用 "--help" 选项时的完整命令描述
             ->setHelp("定时任务微服务 无参数");
     }
     /**
      *  * 重写execute
      *  * {@inheritdoc}
      *  
      * @param Input $input
      * @param Output $output
      */
     protected function execute(Input $input, Output $output)
     {
         echo &#39;hello world&#39;;
     }}
  2. Anwendung/command.php ändern (falls nicht vorhanden, erstellen Sie sie)
    <?php
    return [
     "app\command\hello",];
  3. cd zum Projektstammverzeichnis, geben Sie
    php think hello
  4. in die Befehlszeile ein
  5. OK,
    hello world
    erfolgreich aufgerufen

Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Kompetenz

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Befehlszeilenaufruf (cli) think in ThinkPHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen