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

So verwenden Sie den Befehlszeilenaufruf (cli) think in ThinkPHP

coldplay.xixi
Freigeben: 2020-07-03 14:25:28
nach vorne
4736 Leute haben es durchsucht

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;;
     }}
    Nach dem Login kopieren
  2. Anwendung/command.php ändern (falls nicht vorhanden, erstellen Sie sie)
    <?php
    return [
     "app\command\hello",];
    Nach dem Login kopieren
  3. cd zum Projektstammverzeichnis, geben Sie
    php think hello
    Nach dem Login kopieren
  4. in die Befehlszeile ein
  5. OK,
    hello world
    Nach dem Login kopieren
    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!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage