PHP命令行类库 climate
PHP命令行类库 climate
标签(空格分隔): php
官网
https://climate.thephpleague.com/
安装
composer require league/climate

基本用法 [官网有更多介绍]
-
输出颜色字体
$climate->black(" 我是 黑色");
$climate->red('Whoa now this text is red.');
![Snipaste_2020-06-12_10-15-10.jpg]()
-
输出文本背景
$climate->backgroundRed('Whoa now this text has a red background.');
![1.jpg]()
-
设置输出文本样式
$climate->bold('Bold and beautiful.');
$climate->underline('I have a line beneath me.');![1.jpg]()
-
默认的的输出样式
$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]()
-
命令行输入 input
$input = $climate->input('How you doin?');
$response = $input->prompt();![3.jpg]()
-
输出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]()
-
格式化输出和换行
$climate->dump([
'This',
'That',
'Other Thing',
]);$climate->br();
$climate->json([
'name' => 'Gary',
'age' => 52,
'job' => 'Engineer',
]);![8.jpg]()
-
动画
$climate->animation('php')->speed(200)->scroll('right');
![99.jpg]()









浙公网安备 33010602011771号