感谢你来到这里
                我真的很激动
                盼望,能有你的支持
            捐赠可扫描二维码转账支付
                 
                    支付宝扫一扫付款
 
                    微信扫一扫付款
(微信为保护隐私,不显示你的昵称)
Console组件令创建美观、可测试的命令行界面(CLI)变得容易。
Console组件允许你创建command-line命令。你的console(控制台)命令可以用于任何反复(执行)的任务,比如cronjobs,imports(导入),或其他批处理工作。
你可以通过下述两种方式安装:
通过Composer安装(Packagist上的symfony/console)
通过官方Git宝库(https://github.com/symfony/console)
然后,包容vendor/autoload.php文件,以开启Composer提供的自动加载机制。否则,你的程序将无法找到这个Symfony组件的类。
首先,你要建立一个PHP脚本来定义控制台程序:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/usr/bin/env php
<?php
// application.php
 
require __DIR__.'/vendor/autoload.php';
 
use Symfony\Component\Console\Application;
 
$application = new Application();
 
// ... register commands / 注册命令
 
$application->run(); | 
然后,你可以用add()来注册这个命令:
| 1 2 | // ...
$application->add(new GenerateAdminCommand()); | 
参考Console Commands《控制台命令》这篇文章来了解如何创建命令。
本文,包括例程代码在内,采用的是 Creative Commons BY-SA 3.0 创作共用授权。