数据库 - Model 前置说明
官方开源项目 抓取代理IP

介绍

HTTP控制器中,如果需要输出内容到浏览器,我们就必须依赖Swoole的Response对象,为了方便使用,x\controller\Http基类本身就提供了fetch()方法便捷使用。

参数说明

依赖类:\x\controller\Http
方法名:fetch()

参数:

  • string $string

    • 功能:输出内容
    • 值单位:不能是数组或对象
    • 默认值:无,必填
    • 其它值:无
  • int $status

    • 功能:响应请求状态码
    • 值单位:HTTP响应码
    • 默认值200
    • 其它值:参考HTTP协议
  • array $headers

    • 功能:响应请求头
    • 值单位:HTTP响应请求头
    • 默认值[]
    • 其它值:参考HTTP协议

返回值:bool

使用示例

namespace app\http;
// 控制器系统基类
use x\controller\Http;

class Index extends Http
{
    /**
     * @RequestMapping(route="/", method="get", title="我是路由定义注解")
    */
    public function index() {
        return $this->fetch('SW-X 欢迎你!', 200, [
            'content-type' => 'text/html; charset=utf-8'
        ]);
    }
}

注意:同一个请求里,只允许调用一次fetch()方法,重复多次调用无效。

SW-X

企业级 - 高性能 PHP 框架

最后更新:3年前 . 作者-小黄牛

本篇目录