# 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() | 擴展根節點 |