https://github.com/yonna-framework/response
yonna 响应
https://github.com/yonna-framework/response
Last synced: 18 days ago
JSON representation
yonna 响应
- Host: GitHub
- URL: https://github.com/yonna-framework/response
- Owner: yonna-framework
- License: mit
- Created: 2019-07-01T15:03:58.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-05-15T09:46:32.000Z (about 6 years ago)
- Last Synced: 2025-12-26T15:39:14.781Z (6 months ago)
- Language: PHP
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://packagist.org/packages/yonna/response)
[](https://packagist.org/packages/yonna/response)
[](https://packagist.org/packages/yonna/response)
[](https://packagist.org/packages/yonna/response)
[](https://packagist.org/packages/yonna/response)
## Yonna response库
```
Response是一个响应组件
根据Conllector可以为你提供一系列的数据格式组装
支持 json xml text html array 等数据格式
```
##
#### 如何安装
##### 可以通过composer安装:`composer require yonna/response`
##### 可以通过git下载:`git clone https://github.com/yonna-framework/response.git`
> Yonna demo:[GOTO yonna](https://github.com/yonna-framework/yonna)
### Example
```php
toJson();
$collector->toXml();
$collector->toArray();
$collector->toHtml();
$collector->toText();
// 可以使用handle方法获得关闭请求前的预备response数据,你也可以直接用collector来获取
$handle = Response::handle($collector);
$collector->response();
// 可以获得对应数据应该配置的header,response/getHeader方法在一些需要分离返回请求的场景十分有用,如swoole
$collector->getHeader();
// 如果你只是一个简单的ajax服务器,那么可以直接end方法,会结束掉这一次的请求并给客户端返回相应的数据
$collector->end();
?>
```