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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章