# Output(输出 trait) 说明
#### 输出到前端
public final function output( $code , $info , $data , $extend ) { ... }
| 返回值 | Throws |
| --- | --- |
| void | 无 |
| 名称 | 类型 | 必填 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| $code | string | 是 | 无 | 状态码 |
| $info | string | 是 | 无 | 状态信息 |
| $data | array | 否 | array() | data节点 |
| $extend | array | 否 | array() | 扩展根节点 |
* * * * *
#### 错误输出到前端
public final function outputError( $info , $code , $extend ) { ... }
| 返回值 | Throws |
| --- | --- |
| void | 无 |
| 名称 | 类型 | 必填 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| $info | string|\Exception | 是 | 无 | 状态信息 |
| $code | int | 否 | 0 | 状态码 |
| $extend | array | 否 | array() | 扩展根节点 |
* * * * *
#### 成功输出到前端
public final function outputSuccess( $$data , $extend ) { ... }
| 返回值 | Throws |
| --- | --- |
| void | 无 |
| 名称 | 类型 | 必填 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| $data | array | 否 | array() | data节点 |
| $extend | array | 否 | array() | 扩展根节点 |