-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdemo.php
More file actions
46 lines (43 loc) · 1.69 KB
/
demo.php
File metadata and controls
46 lines (43 loc) · 1.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
require 'CliHighLight.php';
// 数据
$str = 'Talk is cheap. Show me the code.';
// 配置参数
$configs = [
['', '', false, false],
[CliHighLight::GREEN, '', false, false],
['', CliHighLight::PURPLE, false, false],
['', '', true, false],
['', '', false, true],
[CliHighLight::RED, CliHighLight::CYAN, false, false],
[CliHighLight::GREEN, '', true, false],
[CliHighLight::GREEN, '', false, true],
['', CliHighLight::PURPLE, true, false],
['', CliHighLight::PURPLE, false, true],
['', '', true, true],
[CliHighLight::RED, CliHighLight::CYAN, true, false],
[CliHighLight::RED, CliHighLight::CYAN, false, true],
[CliHighLight::GREEN, '', true, true],
['', CliHighLight::PURPLE, true, true],
[CliHighLight::RED, CliHighLight::CYAN, true, true],
[CliHighLight::RED, '', true, false],
[CliHighLight::GREEN, '', false, true],
[CliHighLight::YELLOW, '', true, false],
[CliHighLight::BLUE, '', false, true],
[CliHighLight::PURPLE, '', true, false],
[CliHighLight::CYAN, '', false, true],
[CliHighLight::GREY, '', true, false],
[CliHighLight::BLACK, CliHighLight::GREY, false, true],
[CliHighLight::RED, CliHighLight::CYAN, true, false],
[CliHighLight::GREEN, CliHighLight::PURPLE, false, true],
[CliHighLight::YELLOW, CliHighLight::BLUE, true, false],
[CliHighLight::BLUE, CliHighLight::YELLOW, false, true],
[CliHighLight::PURPLE, CliHighLight::GREEN, true, false],
[CliHighLight::CYAN, CliHighLight::RED, false, true],
[CliHighLight::GREY, CliHighLight::BLACK, true, false],
];
foreach($configs as $config)
{
echo CliHighLight::output($str, $config[0], $config[1], $config[2], $config[3]).PHP_EOL;
}
?>