boaPHP开发手册v5.5

output类
版本 1.0+
命名空间 boa\console
文件 boa/console/output.php
说明 控制台输出类,继承base类,配置:'CONSOLE' => [],
配置
配置项 默认值 类型 说明
border false bool 是否显示表格边框
border_h - char 单元格水平制表符,如:= + *
border_v | char 单元格垂直制表符
wrap <br> string 表格内容断行标志
目录
方法 说明
cfg() 获取或设置配置信息
line() 输出空行
printl() 输出带换行的字符串
printw() 输出等宽字符串,不足填充空白
prints() 输出字符串
table() 输出表格
方法

cfg()

说明
获取或设置配置信息
参数 必须 默认值 类型 说明
$k null string
$v null string
返回值
同 base 类
示例
$out = new \boa\console\output();
$out->cfg('border', true);

line()

说明
输出空行
参数 必须 默认值 类型 说明
$num 1 int 空行数
示例
$out->line(10)

printl()

说明
输出带换行的字符串
参数 必须 默认值 类型 说明
$str Y string 字符串
$num 1 int 空行数
示例
$out->printl('完成', 2)

printw()

说明
输出等宽字符串,不足填充空白
参数 必须 默认值 类型 说明
$str Y string 字符串
$width Y int 每行字符数
示例
$out->printw('完成', 50)

prints()

说明
输出字符串
参数 必须 默认值 类型 说明
$str Y string 字符串
示例
$out->prints('完成')

table()

说明
输出表格
参数 必须 默认值 类型 说明
$body Y array 表格数据,由行和列组成的二维数组
$head [] array 表格头部标题
$border null bool 是否显示表格边框
示例
$arr = [[...]];
$out->table($arr);