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() | 输出表格 |
方法
| 说明 | ||||
|---|---|---|---|---|
| 获取或设置配置信息 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $k | null | string | 键 | |
| $v | null | string | 值 | |
| 返回值 | ||||
| 同 base 类 | ||||
| 示例 | ||||
|
||||
| 说明 | ||||
|---|---|---|---|---|
| 输出空行 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $num | 1 | int | 空行数 | |
| 示例 | ||||
|
||||
| 说明 | ||||
|---|---|---|---|---|
| 输出带换行的字符串 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $str | Y | string | 字符串 | |
| $num | 1 | int | 空行数 | |
| 示例 | ||||
|
||||
| 说明 | ||||
|---|---|---|---|---|
| 输出等宽字符串,不足填充空白 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $str | Y | string | 字符串 | |
| $width | Y | int | 每行字符数 | |
| 示例 | ||||
|
||||
| 说明 | ||||
|---|---|---|---|---|
| 输出字符串 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $str | Y | string | 字符串 | |
| 示例 | ||||
|
||||
| 说明 | ||||
|---|---|---|---|---|
| 输出表格 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $body | Y | array | 表格数据,由行和列组成的二维数组 | |
| $head | [] | array | 表格头部标题 | |
| $border | null | bool | 是否显示表格边框 | |
| 示例 | ||||
|
||||