便利店网站建设拓扑图,深圳网站建设服务代码,镇江网站制作,烟台做网站的## 为什么单独创建一个Response?跟为什么要单独创建一个Request 一样。原因: 可以管理如: 在 swoole 不应该用 echo, 因为 swoole 是 cli 运行,只会输出在命令行。必须 只有一个地方能 输出响应 就是此篇的功能确保有 集中控制权 是非常重要 !(后面代码有 echo 都是不规范的, …## 为什么单独创建一个Response?跟为什么要单独创建一个Request 一样。原因: 可以管理如: 在 swoole 不应该用 echo, 因为 swoole 是 cli 运行,只会输出在命令行。必须 只有一个地方能 输出响应 就是此篇的功能确保有 集中控制权 是非常重要 !(后面代码有 echo 都是不规范的, 应该调用 此篇 的功能)## 创建core/Response.phpnamespace core;class Response{protected $headers []; // 要发送的请求头protected $content ; // 要发送的内容protected $code 200; // 发送状态码public function sendContent() // 发送内容{echo $this-content;}public function sendHeaders() // 发送请求头{foreach ($this-headers as $key $header)header($key.: .$header);}public function send() // 发送{$this-sendHeaders();$this-sendContent();return $this;}public function setContent($content) // 设置内容{if( is_array($content))$content json_encode($content);$this-content $content;return $this;}public function getContent() // 获取内容{return $this-content;}public function getStatusCode() // 获取状态码{return $this-code;}public function setCode(int $code) // 设置状态码{$this-code $code;return $this;}}## 在容器绑定Response类编辑 app.php的register 方法## 编辑index.php