PHP命令行类库 climate

PHP命令行类库 climate

标签(空格分隔): php

官网

https://climate.thephpleague.com/

安装

composer require league/climate

安装climate.jpg

基本用法 [官网有更多介绍]

  1. 输出颜色字体

    $climate->black(" 我是 黑色");
    $climate->red('Whoa now this text is red.');
    Snipaste_2020-06-12_10-15-10.jpg

  2. 输出文本背景

    $climate->backgroundRed('Whoa now this text has a red background.');

    1.jpg

  3. 设置输出文本样式

    $climate->bold('Bold and beautiful.');
    $climate->underline('I have a line beneath me.');

    1.jpg

  4. 默认的的输出样式

    $climate->error('Ruh roh.');
    $climate->comment('Just so you know.');
    $climate->whisper('Not so important, just a heads up.');
    $climate->shout('This. This is important.');
    $climate->info('Nothing fancy here. Just some info.');

    2.jpg

  5. 命令行输入 input

    $input = $climate->input('How you doin?');
    $response = $input->prompt();

    3.jpg

  6. 输出table表格

    $data = [
    [
    'name' => 'Walter White',
    'role' => 'Father',
    'profession' => 'Teacher',
    ],
    [
    'name' => 'Skyler White',
    'role' => 'Mother',
    'profession' => 'Accountant',
    ],
    [
    'name' => 'Walter White Jr.',
    'role' => 'Son',
    'profession' => 'Student',
    ],
    ];

    $climate->table($data);

    7.jpg

  7. 格式化输出和换行

    $climate->dump([
    'This',
    'That',
    'Other Thing',
    ]);

    $climate->br();

    $climate->json([
    'name' => 'Gary',
    'age' => 52,
    'job' => 'Engineer',
    ]);

    8.jpg

  8. 动画

    $climate->animation('php')->speed(200)->scroll('right');

    99.jpg

posted @ 2020-06-12 10:36  TaylorSWMM  阅读(277)  评论(0)    收藏  举报